地图导航怎么更新数据?有的地方已经搬迁或者企业倒闭了,或者改建了,已经不是原来的地方了。它怎么精准

地图导航怎么更新数据?有的地方已经搬迁或者企业倒闭了,或者改建了,已经不是原来的地方了。它怎么精准,第1张

导航地图的数据库原始的数据库在每个地方的土地局数据库。

软件公司购买的只有原始的数据库。

因此对于地理变更的新的数据信息在软件公司是无法同步的,只有土地局才有最新的地理信息。

如果地图里面没有准确定位或者地理坐标漏洞,最好自己所经过一处,在软件所在位置里加个备注就行。

第二种办法,等待。等待导航地图官方购买了新的数据库同步更新。这样地图里面没有的地理信息就会出现准确的地物。定位了。

有能帮到你的地方,请采纳的。

我刚才测试百度的API,百度显示坐标点的功能叫做标注点。

我根据示例做了调整,你将下面的代码,贴到你前台的JS中,原来的JS保留,然后通过后台程序,把经纬度坐标传递到前台就可以显示了。

function addMarker(point) {

            map.centerAndZoom(point, 17)

            var marker = new BMap.Marker(point)

            map.addOverlay(marker)

            marker.setAnimation(BMAP_ANIMATION_BOUNCE) //跳动的动画

        }

        var point = new BMap.Point(116.404, 39.915)

        addMarker(point)

有一点你要注意,GPS返回的坐标跟百度所用的坐标格式不一样,需要进行转换。

另外在往前台传递的时候有2个方法,一个使用public的字符串,前台用<%=XX%>,另一种是前台放一个隐藏的HiddenField,后台直接赋值,前台用document.getElementById("Latitude").value这个进行获取。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6899375.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-29
下一篇 2023-03-29

发表评论

登录后才能评论

评论列表(0条)

保存