我正在尝试开发一个定位最近位置的移动应用程序。我正在使用 Phonegap、Google Maps API v3 和 KML 图层来显示位置。我想出了这个工作流程: 1. 主视图包含一个自动完成搜索框,因此一旦用户开始搜索:
查询被发送到将过滤并为结果生成 KML 文件的服务。所以在这里我没有使用 Google Maps Distance API;该服务将检索用户的经纬度,然后生成包含用户位置和排序匹配结果的 KML 文件。
最后,我们使用带有 Google 地图的 KML 文件来呈现结果。
这是做事的正确方法吗?还是 Google Maps Distance API 比使用一些数学方法手动计算距离更准确?提前谢谢你。