gmaps.js 搜索不完整/错误的地址 - 如何修复
gmaps.js searches incomplete / wrong address - how to fix
gmaps.js 是一个很棒的库,但它 return 的纬度和经度即使对于不完整/错误的地址也能成功。
下图中的示例我搜索了 1111 地址,它仍然可以在世界某个地方找到一些 1111。
我在我的网站上使用 gmaps.js 从用户那里获取地址,我依靠 gmaps 到 return 纬度并登录一个有效地址。
当用户搜索完整地址时,如何确保 gmaps.js 仅 return 纬度和日志?
看到 GMaps.js 只不过是 Google 地图的简单处理插件。它使用 google.maps.geocoding 来搜索地址。如果地址找到它标记。所以在GMaps.js里面没什么可做的。
Google 地图能够找到该地址。请检查 here.
但是您可以根据需要制作不同的输入字段,一个用于国家,一个用于州,一个用于城镇等。然后当用户点击时,您可以使用 regx 进行验证。然后就可以传给Gmas了。
gmaps.js 是一个很棒的库,但它 return 的纬度和经度即使对于不完整/错误的地址也能成功。
下图中的示例我搜索了 1111 地址,它仍然可以在世界某个地方找到一些 1111。
我在我的网站上使用 gmaps.js 从用户那里获取地址,我依靠 gmaps 到 return 纬度并登录一个有效地址。
当用户搜索完整地址时,如何确保 gmaps.js 仅 return 纬度和日志?
看到 GMaps.js 只不过是 Google 地图的简单处理插件。它使用 google.maps.geocoding 来搜索地址。如果地址找到它标记。所以在GMaps.js里面没什么可做的。 Google 地图能够找到该地址。请检查 here.
但是您可以根据需要制作不同的输入字段,一个用于国家,一个用于州,一个用于城镇等。然后当用户点击时,您可以使用 regx 进行验证。然后就可以传给Gmas了。