【发布时间】:2015-10-10 01:23:12
【问题描述】:
我正在开发一个谷歌地图网络应用程序,我正在使用谷歌地图自动完成功能来选择地点并将地址保存在数据库中。现在我正在使用这个https://maps.googleapis.com/maps/api/geocode/json?latlng=42.072845,19.516300
获取完整格式的地址如您所见,那里的城市名称是“Shkodër”,但也可以搜索为“Shkoder”。
因此,我可能会在数据库中保存“Rruga Besnik Sykja, Shkodër, Albania”或“Rruga Besnik Sykja, Shkoder, Albania”。
我还使用 Google 地图自动填充表单来搜索位置,我希望能够从自动填充字段中选择城市,然后显示我保存在包含该城市名称的数据库中的所有位置。
我的问题出在这里:如果在数据库中我收到并保存城市名称为“Shkodër”,但在搜索表单中用户选择“Shkodër”怎么办?它们不匹配,用户可能无法从我的数据库中获得正确的结果。
是否有任何可靠的方法可以使用一些通用的城市 ID 或其他东西来搜索城市中的所有标记,即使城市名称可能发生变化?
到目前为止,我还没有找到任何有用的东西......
【问题讨论】:
标签: google-maps google-maps-api-3 maps