如何确定地址是否在地图上的某些边界内?
我正在对此进行一些初步研究,但我对这个主题知之甚少。我需要创建一个解决方案,可以获取一个地址,然后确定该地址是否在某些预定义的边界内(可能是一系列相连的街道)。有人对从哪里开始有一些建议吗?
I am doing some initial research this and I know very little about the subject. I need to create a solution that can take an address and then determine if that address is within some predefined boundaries (probably a series of connected streets). Does anybody have some advice on where to get started?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先,您需要对地址进行地理编码 (http://code.google.com/apis/地图/文档/地理编码/),然后您可以使用多边形库中的我的点来检查它是否在边界内。在这里查看:http://blog.appdelegateinc。 com/point-in-polygon-checking-with-google-maps.html
更新:查看更新它以与 v3 配合使用的人的评论。
First you need to geocode the address (http://code.google.com/apis/maps/documentation/geocoding/), then you can use my point in polygon library to check if it is in the bounds. Check it out here: http://blog.appdelegateinc.com/point-in-polygon-checking-with-google-maps.html
Update: Check out the comments for someone who updated it to work with v3.