首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用url方案向ios中的google地图添加标记

使用url方案向ios中的google地图添加标记
EN

Stack Overflow用户
提问于 2016-01-27 07:40:24
回答 2查看 792关注 0票数 3

当我点击应用程序中的“”按钮时,我希望我的应用程序导航到Google地图应用程序,打开我指定的地址,并在其中放置一个标记。

以下是我的代码:

代码语言:javascript
运行
复制
UIAlertAction* googleMaps = [UIAlertAction actionWithTitle:NSLocalizedString(@"google_maps", @"Google Maps") style:UIAlertActionStyleDefault handler:^(UIAlertAction * action) {
    NSString *customURL = @"comgooglemaps://?center=41.039400,28.994583&zoom=16&markers=size:mid%7Ccolor:0xff0000%7Clabel:1%7CVodafone+Arena+Stadyumu";
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:customURL]];
}];

当我点击按钮时,它会正确地导航到特定位置。然而,它并没有给它打上标记。有办法做到这一点吗?

谢谢:)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-27 07:53:56

根据Google,代码中指定的格式是错误的:-

例子:-

代码语言:javascript
运行
复制
comgooglemaps://?q=Vodafone+Arena+Stadyumu&center=41.039400,28.994583&zoom=15&views=transit

这显示了地图中心的标记。

票数 2
EN

Stack Overflow用户

发布于 2016-11-08 08:40:26

使用新格式的谷歌地图URL方案,我们不能直接添加一个标记,但是有一个解决办法,您可以将您的位置(lat-long和name)作为从URL搜索查询,并且地图将显示一个标记,就像它在这样搜索时显示的那样-

代码语言:javascript
运行
复制
comgooglemaps://?q=Pizza&center=37.759748,-122.427135
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35031374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档