求教四参数坐标转换换方法convertor.translate的各个参数的意思

本帖子已过去太久远了,不再提供回复功能。将百度坐标转换的javascript api官方示例改写成传统的回调函数形式 - 杰哥要增肥 - 博客园
随笔 - 11, 文章 - 1, 评论 - 0, 引用 - 0
百度地图中坐标转换的官方示例如下:
var points = [new BMap.Point(116.9,39.83),
new BMap.Point(116.32,39.71),
new BMap.Point(116.35,39.574),
new BMap.Point(116.88,39.29),
new BMap.Point(116.72,39.71)
//地图初始化
var bm = new BMap.Map("allmap");
bm.centerAndZoom(new BMap.Point(116..), 15);
//坐标转换完之后的回调函数
translateCallback = function (data){
if(data.status === 0) {
for (var i = 0; i & data.points. i++) {
bm.addOverlay(new BMap.Marker(data.points[i]));
bm.setCenter(data.points[i]);
setTimeout(function(){
var convertor = new BMap.Convertor();
convertor.translate(points, 1, 5, translateCallback)
将上述代码改写为传统的JavaScript回调函数形式:
function translate(points,callback){
var convertor=new BMap.Convertor();
convertor.translate(points, 1, 5, callback)
translateCallback = function (data){
if(data.status === 0) {
var res=[]; //res用来存放转换后的points数组
for (var i = 0; i & data.points. i++) {
bm.addOverlay(new BMap.Marker(data.points[i]));
res.push(data.points[i]);
callback(res)
//再调用translate函数,
translate(points,function(data){
console.log(data); //data为转换后的points数组
改写后translate函数接受两个参数,第一个参数为原始的百度points数组,第二个参数传入一个回调函数。百度地图JS版BMap.Convertor.translate()方法_百度地图api吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:5,788贴子:
百度地图JS版BMap.Convertor.translate()方法收藏
今天用百度地图JS版开发时,使用BMap.Convertor.translate(),提示找不到该方法,请问是怎么回事呀?
零基础入门到精通,就在营销中心!
一楼自己坐
我也是这个问题啊
仔细看了一下,他是还引入了一个js文件,convertor.js 引入这个, BMap 就可以了,问题已经解决
登录百度帐号推荐应用匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。坐标转换,将标准经纬度或其他地图经纬度转换为腾讯地图经纬度坐标。
translate(points:&|&&|&Array.&&&|&Array.&&, type:Number, callback:Function)
将其他地图服务商的坐标批量转换成腾讯地图经纬度坐标。type用于说明是哪个服务商的坐标。
type的可选值为 1:gps经纬度;2:搜狗经纬度;3:百度经纬度;4:mapbar经纬度;5:google经纬度;6:搜狗墨卡托。}

我要回帖

更多关于 jquery translate方法 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信