2013-10-07 32 views
2

最近我一直在将应用程序移动到iOS 7,而现在大多数人工作正常,现在有一段代码呼叫Google地图显示方向。代码在iOS 6下运行良好,我无法发现任何重大更改,但我可能会丢失一些东西,我创建了一个MKMapItem并将其存储为实例变量,然后在用户点击注释视图时检索它。在该阶段,地图会加载,并引发方向不可用的错误。iOS 7地图:'Directions not available,Can not Locate The End Location'

回答

4

我遇到过这样的几次。我意识到MKPlacemark我用来创建MKMapItem有地址字典中的信息,它不符合Apple可以查找的任何信息。

最后我没有使用任何地址信息,我只使用了坐标,然后给MKPlacemark提供了一个名称(出现在地图的注释中)。

+0

完美,谢谢。我认为部分原因在于没有设置一个'完整'地址字典,这对iOS 6而言不错,但对于7来说不是。再次感谢! –