gpt4 book ai didi

javascript - Google maps api v3折线捕捉到最近的街道

转载 作者:行者123 更新时间:2023-11-30 18:31:16 25 4
gpt4 key购买 nike

假设我有一个从 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 设备不太正确,它看起来就像您穿过建筑物和游泳池到达街道的另一边。有什么方法可以使我从数据库中获取的定位数据与最近的街道对齐?

谢谢大家乔纳斯

最佳答案

据我所知不是。您可以尝试使用 Directions API 来请求点之间的方向,但每个请求有八个航路点的限制,您可以将较长的点列表分解为子列表并进行多个方向调用,但允许调用的次数有限制服务。
这种方法的另一个问题是,如果由于您的数据或 map 数据中的轻微不准确,例如,您似乎在道路的错误一侧,它可能会产生虚假的掉头和绕环岛旅行。

标准的 Google map 网络用户界面有一个带有“捕捉到道路”选项的线条绘图工具,但该选项未包含在绘图管理器的 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 - Google maps api v3折线捕捉到最近的街道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9545729/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com