问题标签 [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.
ios - json注释未显示在mapview上
我正在尝试从 json 在地图上显示信息,但没有任何反应 我认为缺少某些信息,因此可以在地图上显示信息创建 nsdictionary 和数组,以便我可以在 mapview 上显示信息。这是迄今为止我与阵列的战争:
设法添加此代码,但地图视图上仍未显示信息:
ios - MKPointAnnotation 添加额外的属性
是否可以添加额外的属性MKPointAnnotation
?目前有coordinate
,title
和subtitle
。
是否可以添加一个url
可以在内部访问的属性-(MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation{ }
,就像我可以访问一样[annotation title];
?
ios - 如何在 MKMapView 中一次显示多个 MKPointAnnotation 的标注?
在 iOS 中,一次只能显示一个 MKPointAnnotation 的标注。我希望能够一次在屏幕上显示所有引脚的标注。任何建议将不胜感激。
ios - 如何在线添加多个引脚/注释?
我正在尝试从服务器添加图钉并将其显示在地图上。
通常我可以显示图钉,但我想在线添加它。我有三个解析的 json 数据名称、经度和纬度。我已经在数组中解析了它。我不知道如何在地图上查看它
我试图在循环中添加annotationCoord.latitude
和,但我得到这个错误“错误的接收器类型'CLLocationDegrees'(又名)”我想我犯了很大的错误,但我不知道。请需要帮助。annotationCoord.longitude
for
double
}
我的 JSON 返回:
ios - MKMapView 注释 - 用点更改引脚
我有一个追踪工具,可以检查汽车是否到达了一些预定义的位置。
目前,当汽车到达某个位置时,我使用 MKPointAnnotation 并在该位置添加一个图钉。但是,我不想要别针。我想要一个点。
有没有办法实现它?下面是添加引脚的代码。
提前致谢。
ios - MKPointAnnotation 不会改变颜色
我需要更改MKPointAnnotation
对象的颜色,但我编写的方法似乎只生成红色引脚。该方法工作正常,但是当我调用该函数并传递给定常量之一的参数时,地图上出现的所有引脚都是红色的(默认值)。有什么想法吗?代码如下。
ios - 想要检查数组是否包含所有或仅包含某些对象 - iOS
不知道我哪里错了。我有一个最多包含 3 个对象的数组。我想检查是否有任何数组对象超过 0,如果是,请将它们格式化为NSString
. 如果没有,我想在索引 0 处包含对象。
朝着正确的方向前进会很棒!
ios - 地图中的随机 MKPointAnnotation
在我的项目中,我用这些信息填充我的地图
这些是我在地图上添加的四种对象
当我进入这个方法时
问题是标记类型与数组元素不对应......但我不明白。也就是说,如果标记具有图像“type_one”,则在弹出窗口中显示 type_four 的“标题”......它不对应
objective-c - 单击引脚注释时显示另一个视图
我有很多车库,需要在地图中显示多个车库。
下面是我用于 Map 以显示多个引脚的代码。
现在我想要的是在单击那个地图图钉后显示车库的详细信息……为此我在下面做。
使用这种方式,我可以去 GarageDetails,但是我冒的风险是在字幕中显示车库的 ID。我想隐藏此字幕,以免显示 Id。
知道我该怎么做吗?
- 隐藏字幕
或者
- 将 id 从地图传递给 GarageDetails...
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 !!!