百度地图api中的坐标转换,回调函数问题。

little__student 2015-01-21 11:52:03
我从数据库读取了GPS信息(包含了标签信息),转换为百度坐标,我想为每个点设置标签,不知道怎么修改。百度demo使用了回调函数,js懂的不多,求指导。
dataSet是我传过来的数据集,dataSet[i].title是每条数据的标签,该如何设置。
//坐标转换完之后的回调函数
translateCallback = function (point){
//该如何在回调函数里设置每条标签的title??
var marker = new BMap.Marker(point);
bm.addOverlay(marker);
}

for (var i in dataSet) {
var point = new BMap.Point(dataSet[i].longitude,dataSet[i].latitude);
BMap.Convertor.translate(point, 0,translateCallback);
}
...全文
773 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
信雪神话 2015-05-23
  • 打赏
  • 举报
回复
function theLocation() //向地图添加标注的自定义函数 { if(labellong != "" && labellat != "" && radioname != "") { var new_point = new BMap.Point(labellong,labellat); var marker = new BMap.Marker(new_point); // 创建标注 map.addOverlay(marker); // 将标注添加到地图中 map.panTo(new_point); var label = new BMap.Label(radioname,{offset:new BMap.Size(20,-15)}); marker.setLabel(label); } }
ayayad 2015-01-21
  • 打赏
  • 举报
回复
单点回调的话有顺序问题很麻烦,推荐两个方法给你。 1.百度地图api有个服务接口里面有web服务api里面有个坐标转换api,你可以在服务端进行转换,那么js直接用就行了。 2.还是js接口,为了防止无序,你要用递归,即先传一个点后在回调中显示(传哪个点就拿哪个点的信息)后再传下一个点,直到完成。
little__student 2015-01-21
  • 打赏
  • 举报
回复
引用 1 楼 ayayad 的回复:
marker.setTitle('标题标题标题');//设置标注的标题,当鼠标移至标注上时显示此标题。 marker.setLabel(new new BMap.Label('标签');//为标注添加文本标注。 更多用法可参考百度地图javascript api 大众版中参考类中的覆盖物类说明。
这个有点不同,里面有个回调函数,marker.setLabel(new BMap.Label('标签'); 这个标签我是要设置为dataSet[i].title,如何把这个传到回调函数里呢。 BMap.Convertor.translate(point, 0,translateCallback); 下面是回调函数。 translateCallback = function (point){ //该如何在回调函数里设置每条标签的title?? var marker = new BMap.Marker(point); bm.addOverlay(marker); }
ayayad 2015-01-21
  • 打赏
  • 举报
回复
marker.setLabel(new BMap.Label('标签'));//又错了
ayayad 2015-01-21
  • 打赏
  • 举报
回复
marker.setLabel(new BMap.Label('标签');//改一下写错了
ayayad 2015-01-21
  • 打赏
  • 举报
回复
marker.setTitle('标题标题标题');//设置标注的标题,当鼠标移至标注上时显示此标题。 marker.setLabel(new new BMap.Label('标签');//为标注添加文本标注。 更多用法可参考百度地图javascript api 大众版中参考类中的覆盖物类说明。

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧