如何在 iPhone 中使用 Google Maps API?
Posted
技术标签:
【中文标题】如何在 iPhone 中使用 Google Maps API?【英文标题】:how to use Google Map's API in Iphone? 【发布时间】:2011-06-13 06:38:59 【问题描述】:我想弄清楚 Google Map 的 API 是如何给我们指路的。
创建一个示例工具,我可以在其中使用我的位置作为起点并选择另一个位置,然后我可以在现有应用程序中以文本和地图查看方向(驾车和步行)。
我没有使用过google map api,所以我对此完全天真
谁能帮我解决这个问题?
【问题讨论】:
如何在 iPhone 中使用特定地点的天气信息。 【参考方案1】:试试这个,
NSString *urlstring=[NSString stringWithFormat:@"http://maps.google.com/?saddr=%f,%f&daddr=%f,%f",sourcelocation.latitude,sourcelocation.longitude,destinationlocation.latitude,destinationlocation.longitude];
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:urlstring]];
代码的作用是,它将在谷歌地图上显示您的源位置和目的地位置之间的路线。
如果你没有经度,那么你可以这样做:-
NSString *source=@"NorthCarolina";
NSString *destination=@"SouthCarolina";
NSString *urlstring=[NSString stringWithFormat:@"http://maps.google.com/?saddr=%@&daddr=%@",source,destination];
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:urlstring]];
我希望这会对你有所帮助。快乐的编码:)
【讨论】:
嘿 Gypsa .. iphone 支持这个东西吗?我从某个地方得到这个....这是根据他们所说的新 api...我应该使用这个吗? github.com/kishikawakatsumi/MapKit-Route-Directions 是的,这是由 iphone 支持的,对于此代码,您不需要包含任何特定的框架。只需添加两行代码。它将打开您的谷歌地图,其中包含您的来源和目的地位置的方向。跨度> @zoozoo 我已经在我的 iPhone 上运行了这段代码,它运行良好。试试吧 我需要找到开车和步行的路线。我应该怎么做? @zoozoo NSString *source=@"NorthCarolina"; NSString *destination=@"SouthCarolina"; NSString *urlstring=[NSString stringWithFormat:@"maps.google.com/…; [[UIApplication sharedApplication]openURL:[NSURL URLWithString:urlstring]];以上是关于如何在 iPhone 中使用 Google Maps API?的主要内容,如果未能解决你的问题,请参考以下文章
MAP 与 iPhone 3.0 SDK 一起使用都有哪些限制?
如何在 Xamarin 中使用 Google Map id?
如何在现有的旧版Android项目中使用最新的API添加Google Map?
如何在现有较旧的 android 项目中使用最新 API 添加 Google Map?