【发布时间】:2013-11-21 21:09:18
【问题描述】:
在 Google 地图中,我可以输入“埃菲尔铁塔”,它会显示正确的位置/地点。但是使用带有 Maps API 的Places Library,您似乎必须在搜索时始终提供附近的位置。您不能搜索“埃菲尔铁塔”,它必须是“埃菲尔铁塔”,并且您还必须提供“法国巴黎”的坐标。有什么方法可以实现更接近常规 Google 地图体验的 API 体验?
更新:
如果我使用常规 Maps API Geocoder 进行搜索,“埃菲尔铁塔”实际上会返回正确的地址。但是,如果我使用“麦迪逊广场花园”搜索地理编码器,我会收到完全不相关的位置。尽管 Google 地图网站确实会立即正确识别出“麦迪逊广场花园”,但事实并非如此。
总结:如果没有提供附近的位置,地方库似乎无法搜索地方。此外,Geocoder 有时可以搜索著名的地方,但有时不能。结果似乎与 Google 地图网站的结果不符。
【问题讨论】: