问题标签 [mkpointannotation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
808 浏览

ios - json注释未显示在mapview上

我正在尝试从 json 在地图上显示信息,但没有任何反应 我认为缺少某些信息,因此可以在地图上显示信息创建 nsdictionary 和数组,以便我可以在 mapview 上显示信息。这是迄今为止我与阵列的战争:

设法添加此代码,但地图视图上仍未​​显示信息:

0 投票
1 回答
2268 浏览

ios - MKPointAnnotation 添加额外的属性

是否可以添加额外的属性MKPointAnnotation?目前有coordinate,titlesubtitle

是否可以添加一个url可以在内部访问的属性-(MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation{ },就像我可以访问一样[annotation title];

0 投票
1 回答
1192 浏览

ios - 如何在 MKMapView 中一次显示多个 MKPointAnnotation 的标注?

在 iOS 中,一次只能显示一个 MKPointAnnotation 的标注。我希望能够一次在屏幕上显示所有引脚的标注。任何建议将不胜感激。

0 投票
3 回答
1000 浏览

ios - 如何在线添加多个引脚/注释?

我正在尝试从服务器添加图钉并将其显示在地图上。

通常我可以显示图钉,但我想在线添加它。我有三个解析的 json 数据名称、经度和纬度。我已经在数组中解析了它。我不知道如何在地图上查看它

我试图在循环中添加annotationCoord.latitude和,但我得到这个错误“错误的接收器类型'CLLocationDegrees'(又名)”我想我犯了很大的错误,但我不知道。请需要帮助。annotationCoord.longitudefordouble

}

我的 JSON 返回:

0 投票
1 回答
566 浏览

ios - MKMapView 注释 - 用点更改引脚

我有一个追踪工具,可以检查汽车是否到达了一些预定义的位置。

目前,当汽车到达某个位置时,我使用 MKPointAnnotation 并在该位置添加一个图钉。但是,我不想要别针。我想要一个点。

有没有办法实现它?下面是添加引脚的代码。

提前致谢。

0 投票
2 回答
7253 浏览

ios - MKPointAnnotation 不会改变颜色

我需要更改MKPointAnnotation对象的颜色,但我编写的方法似乎只生成红色引脚。该方法工作正常,但是当我调用该函数并传递给定常量之一的参数时,地图上出现的所有引脚都是红色的(默认值)。有什么想法吗?代码如下。

0 投票
1 回答
76 浏览

ios - 想要检查数组是否包含所有或仅包含某些对象 - iOS

不知道我哪里错了。我有一个最多包含 3 个对象的数组。我想检查是否有任何数组对象超过 0,如果是,请将它们格式化为NSString. 如果没有,我想在索引 0 处包含对象。

朝着正确的方向前进会很棒!

0 投票
1 回答
1081 浏览

ios - 地图中的随机 MKPointAnnotation

在我的项目中,我用这些信息填充我的地图

这些是我在地图上添加的四种对象

当我进入这个方法时

问题是标记类型与数组元素不对应......但我不明白。也就是说,如果标记具有图像“type_one”,则在弹出窗口中显示 type_four 的“标题”......它不对应

0 投票
1 回答
443 浏览

objective-c - 单击引脚注释时显示另一个视图

我有很多车库,需要在地图中显示多个车库。

下面是我用于 Map 以显示多个引脚的代码。

现在我想要的是在单击那个地图图钉后显示车库的详细信息……为此我在下面做。

使用这种方式,我可以去 GarageDetails,但是我冒的风险是在字幕中显示车库的 ID。我想隐藏此字幕,以免显示 Id。

知道我该怎么做吗?

  1. 隐藏字幕

或者

  1. 将 id 从地图传递给 GarageDetails...
0 投票
2 回答
1415 浏览

ios - 将参数从引脚传递到其他视图

我的MKPointAnnotation分数在地图上掉了有问题。我会解释的。

设想:

从服务器读取 JSON -> 在地图上放置图钉 -> 单击图钉时,打开一个新视图,并将参数传递给视图。参数必须绑定到引脚。

到目前为止我的代码:

JSON(仅用于示例目的)

读取 JSON 并添加点到地图:

单击注释时,使用与引脚对应的 JSON 中的变量“id”打开新视图。

问题是我找不到将 id 从 JSON 绑定到相应 pin 的方法,所以每次用户触摸 pin 时,我都会知道 id=1 的 pin 被触摸,然后执行其他操作。例如,使用从数据库中获取的数据打开详细视图。

我希望你能理解我想要做什么。

谢谢!

编辑: 几乎就在那里。

以上所有工作。但是mysc.placeId传递给 viewController 是完全错误的。例如,对于 id=1(来自 JSON)的 pin,sendAlertID(变量 from的 NSLogyourViewController是 245513072 !!!