从街道方向获取准确坐标的最佳方法

时间:2011-10-11 19:31:28

标签: php javascript maps

我有一个未命名的Garbage Disposal客户端谁需要服务区域检查器。我已经使用他们服务区的粗略地图为他做了这个,并在Google Maps地图上绘制地图,然后以多边形形式获取坐标。然后我对客户的地址进行地理定位,并使用“Point In Polygon”方法确定它们是否在服务区域内。

这很棒!不幸的是,我已经在服务区边界上获得了非常具体的指示,这非常痛苦:

  

从Street1 Rd和Street2 Rd的拐角处开始。边界位于Street1路以北,所有Street2路至Some Church Road(Some Church rd两侧)与Road Rd North交叉口至Street9 Rd交叉口。在Street3 Rd。通过Street3 rd向北中途服务。穿过Old Driving Street Rd到它的Street8 Rd的十字路口。然后穿过Driving Street Rd(不是Old Driving Street Rd)的最后一所房子。 14050 NW Driving Street Rd(我们服务的最后一所房子)对面Street7 Rd。我们服务的最后一所房子是13111 NW Street7 Rd,然后到NW Street6 School Rd。我们服务的最后一所房子是13000 NW Street6 School Rd。从Street6 School West到Street20 Rd两侧。沿着Street20 Rd的最北部。从Street5 Rd直行到Street4 Pass Rd(路线不存在,这是边界的解释)回到Street4 Pass Road与Street10 Road的交叉路口。然后是Street10 Rd。跟随000th Ave.到它与美国HWY 00的交叉点。然后穿过HWY 00,分界线变成第000大道。在与NW Street15 Rd的交汇处,我们只在Street15 Rd的北侧。然后Street15 Rd与Drive Dr.相交,我们只在它的北侧与Street4 Pass Rd交叉。其中我们只在Street4的东侧通过它到我们北侧的Street1 Pkwy的交叉点,只到它与Street16 Pkwy的交叉点到它与Street14 Rd的交叉点,我们只做Street14 Rd的西侧。它与Street11 Rd的交叉点,我们只在Street11 Rd的北侧。穿过River Creek地区,然后返回Street1 Rd的Hillsboro Street11北侧的边界。然后就是Street1 Rd的北侧。连接到Street2 Rd。

问题:

  

使用一组纯文本方向创建经度/纬度坐标多边形的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

acme有一个可以很容易地读出lat / lon的映射器。您必须重新定位地图,以便十字准线指向您想要的位置,但随后您将获得经度和经度以获得良好的准确性。要获得多边形,可以将地图拖动到给定的每个点。它不会没有痛苦,但可能不会超过一个小时。