韩营军
韩营军
  • 发布:2016-03-29 10:32
  • 更新:2016-03-29 14:51
  • 阅读:4815

关于百度地图和高德地图兼容性的问题,请官方检查API

分类:HTML5+

业务场景:以前定位和地图显示用的是百度地图,后来由于速度和手机不同厂家觉得高德地图兼容性比较好,在配json的配置文件就去掉百度配置,仅仅启用高德配置。
然后出现以下问题:
1.真机调试还是现实百度地图效果;

  1. 打包后确实是高德地图,但是map中缩放设置了,但是显示还是没有缩放效果,加label显示,效果也没出来,更烦人的是百度获取定位和高德获取的定位在地图上显示不一致,便宜很大,导致导航是出现两个不同的效果。
    对于坐标系本人百度一下,百度和高德地图用的坐标系不一致,但是可以解决。http://wangsheng2008love.blog.163.com/blog/static/78201689201461674727642/
    所以请各位专家及时解决百度和高德地图hb提供的html5+api的兼容性 。非常感谢各位一线的专家们。
2016-03-29 10:32 1 条评论 负责人:无 分享
已邀请:
韩营军

韩营军 (作者)

大神们有没有办法

韩营军

韩营军 (作者)

难道说做安卓和苹果后台的人辞职了?

韩营军

韩营军 (作者)

求回复

韩营军

韩营军 (作者)

客服呢 每人响应啊

韩营军

韩营军 (作者)

客服呢

韩营军

韩营军 (作者)

(function($, doc) {
$.init();
var center;
var title;
$.plusReady(function() {
var map = new plus.maps.Map("map");
var em=document.getElementById("map");
em.innerHTML="地图加载中...";
var data=plus.webview.currentWebview().getURL();
var lat=getRequestURLParam("lat",data);
var longt=getRequestURLParam("longt",data);
title=decodeURIComponent(getRequestURLParam("title",data));
center = new plus.maps.Point(longt, lat );
map.centerAndZoom(center, 16);
map.setCenter(center);
map.showZoomControls(true );
var marker=new plus.maps.Marker(center);
marker.setIcon("../images/position.png");
marker.setLabel(title);
map.addOverlay(marker);
map.showUserLocation( true );
document.getElementById("addBtn").addEventListener('tap',function(){
getPosition(setAddr);
});
});
$.back=function(){
plus.webview.currentWebview().close();
};
function setAddr(flag,data){
plus.nativeUI.closeWaiting();
if(flag){
plus.maps.openSysMap( center, title, new plus.maps.Point(data.longt, data.lat ) );
}else{
plus.nativeUI.toast("获取定位失败,请点击定位图标再次尝试!");
}
}

韩营军

韩营军 (作者)

火星坐标与百度坐标的转化
http://blog.csdn.net/meegomeego/article/details/39927017

韩营军

韩营军 (作者)

问题已解决 揭帖

该问题目前已经被锁定, 无法添加新回复