我正在尝试使用谷歌 API 在地图上添加方向,我点击了此链接在地图上显示路线 在 iPhone SDK 的 MapKit 中绘制路线
它工作正常,现在的问题是当我在不同国家/地区搜索源和定义时,应用程序会崩溃说***由于未捕获的异常"NSInvalidArgumentException"而终止应用程序,原因:"无效区域"。
我可以想到两个解决方案:
-
使用Apple的CLPlacemark和CLGeoCoder作为此答案 从CLGeocoder获取当前城市和国家?
-
使用 Google 地理编码 API https://developers.google.com/maps/documentation/geocoding/?csw=1