在iOS中使用Google Places nearbySearch功能

时间:2017-07-30 19:09:42

标签: ios google-maps google-places-api google-places

在Web API中,使用<header class="site-header"> <nav class="site-navigation"> <ul class="site-navigation__list"> <li class="site-navigation__item"><a href="/">Item 1</a> </li> <li class="site-navigation__item has-children"><a href="/">Item 2<span class="arrow arrow-down"></span></a> <ul class="site-navigation__sub-list"> <li class="site-navigation__sub-item"><a href="#">Subitem 1</a></li> <li class="site-navigation__sub-item"><a href="#">Subitem 2</a></li> </ul> </li> </ul> </nav> </header> <div class="content"><p>Content goes here!</p></div>函数将返回特定坐标附近的结果。

但我在iOS SDK中找不到类似的功能。

我认为最糟糕的方式是使用REST API Alamofire .has-children>ul { display:none; } .has-children:hover>ul { display:block; }

但我还有另外一个问题,我不知道如何限制我的iOS REST API的API密钥。

我尝试将其设置为iOS应用程序,但它不起作用。

请给我一些想法,非常感谢你!

1 个答案:

答案 0 :(得分:1)

您无法对网络服务API密钥应用iOS应用限制。 Web服务唯一受支持的限制是IP地址限制。这假设您正在从后端服务器执行Web服务请求,并使用后端服务器的IP地址限制API密钥。

对于移动iOS应用,这意味着您应该创建一个中间服务器来执行Web服务并将响应传递回您的应用,以保护您使用Web服务的API密钥。

Google问题跟踪器中有一项功能请求,要求将附近的搜索添加为Places API for iOS的一部分:

https://issuetracker.google.com/issues/35830334

请随意添加此功能请求,以添加您的投票并订阅Google提供的其他通知。

希望这能解决你的疑问。