我需要的是用户(客户)可以放置他/她的地址并验证它是否在我们的交付区域内。
目前我在谷歌地图上设计了这个图层:
https://www.google.com/maps/d/u/0/viewer?mid=1E3bcIm6Dy4icmTA4S-hEqOZeHpU
我使用的技术是什么?
我只需要一个处方集的输入文本来写地址并回答“好”或“抱歉”。
我找到的所有信息都是计算路线的问题和解决方案,只需要验证区域内的地址。
现在我知道自动填充并获取保存地址以进行验证。现在我只需要知道如何验证我所在地区的方向。
答案 0 :(得分:6)
这是给你的草图: Handling Runtime Changes
首先,https://jsfiddle.net/zw6f78xk/用于输入地址,该地址为您提供地址的位置
然后Place Autocomplete是否在多边形内。
Update:
希望这有帮助。
editable: true
但是现在因为你已经在谷歌地图上有了多边形,所以很容易修改它的形状并检索它的坐标。
只需将google.maps.event.addListener(polygon, 'click', function(evt) {
var pathArray = polygon.getPath().getArray();
for (var i = 0; i < pathArray.length; i++){
console.log(pathArray[i].toUrlValue());
};
});
添加到多边形选项,然后您可以手动修改它,最后您可以获取坐标,例如:
Update 2:
所以点击它记录路径的多边形。
Android Studio 2.2 stable version
对已键入的(但未从自动填充中选择)地址进行地理编码。 location is checked