百度地图坐标转换及跨域
前言 调用 api将实际经纬度转换为百度坐标系的经纬度。 想要的效果 效果如图,左侧为百度地图,需要与右侧地图联动。 通过百度地图离线js调用,总是报跨域错误。以为是js版本不对,查了一下没问题。 网友这种方式处理的回调函数根本不起作用 //坐标转换完之后的回调函数 translateCallback = function ( data ) { if ( data . status === 0 ) { var marker = new BMap . Marker ( data . points [ 0 ] ) ; bm . addOverlay ( marker ) ; var label = new BMap . Label ( "转换后的百度坐标(正确)" , { offset : new BMap . Size ( 20 , - 10 ) } ) ; marker . setLabel ( label ) ; //添加百度label bm . setCenter ( data . points [ 0 ] ) ; } } setTimeout ( function ( ) { var convertor = new BMap . Convertor ( ) ; var pointArr = [ ] ; pointArr . push ( ggPoint ) ;