【发布时间】:2016-04-30 23:48:02
【问题描述】:
我有 GMSPlace 对象,但在 iOS SKD 中,信息如此之少,简直要死!
是否可以使用另一个库,而不仅仅是谷歌来获取有关某些地址的详细信息 - 有些像历史帮助。
例如我想获取像谷歌地图这样的信息
【问题讨论】:
标签: ios google-maps google-maps-api-3 sdk google-maps-sdk-ios
我有 GMSPlace 对象,但在 iOS SKD 中,信息如此之少,简直要死!
是否可以使用另一个库,而不仅仅是谷歌来获取有关某些地址的详细信息 - 有些像历史帮助。
例如我想获取像谷歌地图这样的信息
【问题讨论】:
标签: ios google-maps google-maps-api-3 sdk google-maps-sdk-ios
您正在查看的大部分信息都可以从名为“Place Detail”的Google Places services 中提取。要获得大部分此类信息,您需要拥有 placeid。获取 placeid 的一种方法是进行“地点搜索”。支持的类型是here。
【讨论】:
正如@Ramis 回答的那样,您应该检查“Google Places services”的“Place Detail”
有一个公共 API 可以通过传递 PlaceID 来获取详细信息:
https://maps.googleapis.com/maps/api/place/details/json?placeid=#{PLACE_ID_FROM_GOOGLE_PLACES}&key=#{YOUR_API_KEY}
文档在这里:Google Places API Web Service
我已经用 Google Maps SDK for iOS 1.10 版本对此进行了测试,Demo 有一个地点列表,每个地点都有一个placeID,您可以通过上面的链接获取详细信息。
但我不知道 Google Places 服务是否会输出与 Wikipedia 相关的内容。
【讨论】: