问题标签 [mkplacemark]
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 - 在当前位置和单独的位置 mkmapview 上放置地标
我在使用 MKMapView 时遇到了一些问题!我是地图新手!我正在尝试做的事情:
Mapview 在用户的当前位置和所选客户的地址上加载并放置一个地标。此代码在所选客户的地址上放置一个地标,但我似乎无法让它在用户的当前位置放置一个!
任何想法为什么?
c# - 单点触控的 iOS 地图
我正在使用 monotouch 使用 c# 代码创建 iOS 应用程序...我正在尝试使用以下代码来使用导航/地图应用程序:
您可以创建一个 NSDictionary 并传递与该位置有关的信息 - 例如地址、名称等。但是,我不知道如何在 c# 代码中创建和使用字典 - 我找到的所有编码示例一直是客观的...
我的全部目标是在地图应用程序中打开一个位置,并传入要显示在地图应用程序地标中的位置名称......使用 openinmaps()......
有没有办法使用 c# 代码创建这个“地址字典”,以便使用 openinmaps 函数将信息传递到地图应用程序中?
以下是一些客观 c 代码的示例:
ios - 在 iOS 中使用 CLGeocoder 进行转发地理编码,为某些位置的位置返回 null
我正在尝试对字符串进行前向地理编码,它通常可以正常工作,但是对于某些位置,例如“温哥华”,它会为结果地标的位置返回 null,但它确实会返回国家、省和坐标。我什至尝试对从前向地理编码中找到的坐标进行反向地理编码,尽管没有失败,但它返回了一个不同的位置,“穆迪港”。
最奇怪的是,我尝试通过 Apple 的 Geocoder 示例代码运行 Vancouver,它运行良好。位置不会出现空值。
另外,我正在测试它,它突然开始工作,然后我再次检查它停止工作。是什么赋予了?
这是我的代码。怀疑它会有所帮助。
}
ios - iOS:如何从地标获取邮政编码
我想知道如何在 iOS 中获取地标的邮政编码。任何提示或建议将不胜感激。这是我到目前为止的代码,我可以得到这个城市。
ios - iOS:如何在用户位置放置地标?
这是我将地图重新定位到 iOS 中用户位置的代码。此方法工作正常,但我遇到的问题是在用户的当前位置放置一个地标。我是使用地标的新手,如果有人帮助我,我将不胜感激。
ios - 从 MKLocalSearch 创建注释的标题
我添加了一个 MKLocalSearch 并且引脚显示正确。唯一的问题是引脚标题既有名称又有地址,我只想要名字。我将如何改变这一点。这是我正在使用的代码 -
ios - Xcode GeoCoding initWithCoordinate 函数在从 MapItem 读回时弄乱了 Thoroughfare 和其他 2 个字段
我想知道是否有人以前见过这种情况,我认为 Xcode 中 (initWithCoordinate) 的 GeoCoding 例程中存在一个错误,其中地址的 PlaceMark (MKPlaceMark) 被放置到 MapItem 中。
考虑下面的代码,在我通过 CLPlaceMark 将地理编码位置(即纬度/经度)返回到文本类型地址后,我循环遍历结果以将它们转换为 MKPlaceMark 并将它们存储为 MapItems,但是,在运行时,我意识到 Xcode/IOS 可以很好地复制大多数地址密钥,但是弄乱了对地址非常重要的(SubAdminArea、SubThoroughfare 和 Thoroughfare)的密钥。请看下面我的代码片段:
好吧,有了以上内容,几乎所有内容都可以正常复制,并且可以很好地提取,但是,遗憾的是,对于上面提到的 3 个键,在通过标准 (initWithCoordinate) 例程从 MKPlaceMark 复制到 MapItem 对象然后将其读回时,对于上面提到的 3 个键,我看到以下输出与输出不同(前一个 / 是“前”值,后一个是“后”值):
SubAdminArea: 'London / (null)' SubThoroughfare: '21-35 / (null)' Thoroughfare: 'Hanover Road / 21-35 Hanover Road'
我想知道是否有人看到过这个错误,或者你们是否可以提出其他建议。
另外,我尝试使用以下方法手动覆盖坏的:
但是,出现错误,因为这不起作用,不知道你们是否看到了这个。
你怎么看?
感谢和问候,
海德·萨蒂
---------------------------------------- 编辑:(2小时后)...
此外,我只是浏览了每个函数生成的字典项,才发现我对 MKMapItem 如何完全忽略 3 个元素并且只在请求时“隐藏”输出时感到震惊,因为新字典中不存在确切的值,请看下面我用来转储内容的代码:
使用上面,你可以清楚地看到字典的MI部分下,(Thoroughfare,SubThoroughfare和SubAdminArea)这3个元素没有复制到MKMapItem的字典中!,我想我会依靠手工制作的字典除非有人知道更好的东西,否则暂时将它们存储起来。
如果您遇到同样的问题,我希望这会有所帮助。
我现在不会将问题标记为“已回答”,因为我即将与 Apple 交谈以查看这是错误还是“功能”:)
亲切的问候海德
-----------------------------------------> 编辑,一小时后...
我刚刚向 Apple 提交了错误报告,参考编号:16026923,我希望尽快收到他们的消息。
mkmapview - 如何在 MKMapView 中检测点击并按住引脚?
标题说明了一切。我正在尝试检测 a 中某个引脚上的点击,但MKMapView
我什至不知道从哪里开始。它不是 UIView,所以我无法添加手势识别器,也找不到添加它UIView
的方法。MKPlaceMark
ios - 地图视图显示我的位置和目的地,但不显示它们之间的方向
当我初始化地图时,它会同时显示我的位置和目的地(从字符串转发地理编码),但不会在它们之间绘制方向。
这是我的代码:
我对此比较陌生,所以其中一些可能是错误的。我想要的是当我按下一个按钮(在另一个视图中)时,“agendaEntry”会在 segue 上传递。它包含一个带有地址的字符串,该地址被前向地理编码,地图显示从用户位置到该字符串中地址的方向/路线。
我不知道如何让它显示驾驶/步行方向或让它显示多条路线。但对于初学者来说,如果它能够奏效,那就太好了。
objective-c - 如何获取标注的 MKPlacemark 地址
我试图弄清楚如何获取MKPlacemark
物品的街道地址。我在控制台中打印了一个项目,我可以看到那里的信息,但我只得到thoroughfare
没有街道地址号码的信息。
这是我的代码: