谷歌地图API V3折线捕捉到最近的街

假设我从加载到数据库中的GPS单元位置的列表。 现在我想谷歌地图,以显示这些位置,其工作只是像这样的盒子

new google.maps.LatLng(57.046085209585726, 9.917740747332573), new google.maps.LatLng(57.04606626648456, 9.918211475014687), new google.maps.LatLng(57.04656251706183, 9.917992874979973), new google.maps.LatLng(57.04649009741843, 9.918401995673776), new google.maps.LatLng(57.04628427978605, 9.91844767704606), new google.maps.LatLng(57.04613022040576, 9.91837676614523), new google.maps.LatLng(57.045781994238496, 9.918353715911508), new google.maps.LatLng(57.045685979537666, 9.918150706216693), new google.maps.LatLng(57.0457204291597, 9.917718200013041), new google.maps.LatLng()

问题是。 该折线抄近路,由于较少正确的GPS设备它看起来就像你穿过建筑走去,游泳池去街道的另一边。 有什么办法可以让从数据库中我的定位数据捕捉到最近的街?

谢谢大家乔纳斯

--------------解决方案-------------

这并不是说我知道。 你可以尝试使用路线API请求点之间的路线,但有每个请求,就可以破发点的长名单为子列表,使多个方向调用8航路点的限制,但也有允许在对电话的数量限制服务。
这种方法的另一个问题是,如果由于你的数据轻微的不准确或地图数据你,例如,似乎是在道路的错误一边它可能产生寄生ü转身回旋处周围的旅行。

标准的谷歌地图的Web用户界面有一个“捕捉到的道路”选项画线工具,但不包括在图形管理器的API版本此选项。 我没有提交增强请求 http://code.google.com/p/gmaps-api-issues/issues/detail?id=3824&can=4&sort=-stars&colspec=ID%20Type%20Status%20Introduced%20Fixed%20Summary%20Stars%20ApiType%20Internal 但还没有回应。 你可以标注星号和/或因为你的问题是不太一样创建自己的请求。

分类:JavaScript的 时间:2015-03-14 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 2.041 (s). 10 q(s)