问题标签 [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.

0 投票
2 回答
1941 浏览

ios - 在当前位置和单独的位置 mkmapview 上放置地标

我在使用 MKMapView 时遇到了一些问题!我是地图新手!我正在尝试做的事情:

Mapview 在用户的当前位置和所选客户的地址上加载并放置一个地标。此代码在所选客户的地址上放置一个地标,但我似乎无法让它在用户的当前位置放置一个!

任何想法为什么?

0 投票
1 回答
515 浏览

c# - 单点触控的 iOS 地图

我正在使用 monotouch 使用 c# 代码创建 iOS 应用程序...我正在尝试使用以下代码来使用导航/地图应用程序:

您可以创建一个 NSDictionary 并传递与该位置有关的信息 - 例如地址、名称等。但是,我不知道如何在 c# 代码中创建和使用字典 - 我找到的所有编码示例一直是客观的...

我的全部目标是在地图应用程序中打开一个位置,并传入要显示在地图应用程序地标中的位置名称......使用 openinmaps()......

有没有办法使用 c# 代码创建这个“地址字典”,以便使用 openinmaps 函数将信息传递到地图应用程序中?

以下是一些客观 c 代码的示例:

0 投票
1 回答
1690 浏览

ios - 在 iOS 中使用 CLGeocoder 进行转发地理编码,为某些位置的位置返回 null

我正在尝试对字符串进行前向地理编码,它通常可以正常工作,但是对于某些位置,例如“温哥华”,它会为结果地标的位置返回 null,但它确实会返回国家、省和坐标。我什至尝试对从前向地理编码中找到的坐标进行反向地理编码,尽管没有失败,但它返回了一个不同的位置,“穆迪港”。

最奇怪的是,我尝试通过 Apple 的 Geocoder 示例代码运行 Vancouver,它运行良好。位置不会出现空值。

另外,我正在测试它,它突然开始工作,然后我再次检查它停止工作。是什么赋予了?

这是我的代码。怀疑它会有所帮助。

}

0 投票
1 回答
1512 浏览

ios - iOS:如何从地标获取邮​​政编码

我想知道如何在 iOS 中获取地标的邮政编码。任何提示或建议将不胜感激。这是我到目前为止的代码,我可以得到这个城市。

0 投票
1 回答
111 浏览

ios - iOS:如何在用户位置放置地标?

这是我将地图重新​​定位到 iOS 中用户位置的代码。此方法工作正常,但我遇到的问题是在用户的当前位置放置一个地标。我是使用地标的新手,如果有人帮助我,我将不胜感激。

0 投票
1 回答
343 浏览

ios - 从 MKLocalSearch 创建注释的标题

我添加了一个 MKLocalSearch 并且引脚显示正确。唯一的问题是引脚标题既有名称又有地址,我只想要名字。我将如何改变这一点。这是我正在使用的代码 -

0 投票
1 回答
402 浏览

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,我希望尽快收到他们的消息。

0 投票
1 回答
351 浏览

mkmapview - 如何在 MKMapView 中检测点击并按住引脚?

标题说明了一切。我正在尝试检测 a 中某个引脚上的点击,但MKMapView我什至不知道从哪里开始。它不是 UIView,所以我无法添加手势识别器,也找不到添加它UIView的方法。MKPlaceMark

0 投票
1 回答
1167 浏览

ios - 地图视图显示我的位置和目的地,但不显示它们之间的方向

当我初始化地图时,它会同时显示我的位置和目的地(从字符串转发地理编码),但不会在它们之间绘制方向。

这是我的代码:

我对此比较陌生,所以其中一些可能是错误的。我想要的是当我按下一个按钮(在另一个视图中)时,“agendaEntry”会在 segue 上传递。它包含一个带有地址的字符串,该地址被前向地理编码,地图显示从用户位置到该字符串中地址的方向/路线。

我不知道如何让它显示驾驶/步行方向或让它显示多条路线。但对于初学者来说,如果它能够奏效,那就太好了。

0 投票
2 回答
3603 浏览

objective-c - 如何获取标注的 MKPlacemark 地址

我试图弄清楚如何获取MKPlacemark物品的街道地址。我在控制台中打印了一个项目,我可以看到那里的信息,但我只得到thoroughfare没有街道地址号码的信息。

这是我的代码: