在百度地图api,坐标与经纬度转换怎么转换成百度坐标

百度地图如何把平面坐标变换为经纬度坐标?急~~~~~~_百度地图api吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:6,314贴子:
百度地图如何把平面坐标变换为经纬度坐标?急~~~~~~收藏
RT,我获取到百度地图的平面坐标,想变成经纬度坐标,有什么算法或者公式?经纬度都要,求大神!
求解答。。顶一下,急急急急急急急急急急急急急急急急急急
来大神啊。。。只要把百度的平面坐标转换为百度的经纬度坐标~~
来大神啊。。。只要把百度的平面坐标转换为百度的经纬度坐标~~
你怎么获取的坐标啊
楼主解决了吗?求教! Q
登录百度帐号后使用快捷导航没有帐号?
公告:6月1日起论坛仅作为产品公告及开发者交流平台,如您的问题需百度工程师解答请前往
咨询,3个工作日内专人回复。
暂时没有人问过相似的问题,你可以做第一个提问题的人
查看: 5342|回复: 4
把数据库中经纬度显示在百度地图上
这是百度地图的一个Demo,《把原始坐标转化为百度坐标》
http://developer.baidu.com/map/jsdemo.htm#a5_2自己把数据库取出的经纬度放在id分别为“a”和&b&的div里,然后取出。
但是结果却不显示。
实际的经纬度数值是
//var xx =116.25214;
//var yy =30.2568;
但却显示alert(0,0)
想问一下各位大神,怎么把数据库中gps的经纬度,转换成百度地图上显示的点
处的代码为:& & & &
var xx =document.getElementById(&a&).
& & & & var yy =document.getElementById(&b&).
春天的smell
应该是你这边从数据库取的GPS坐标在坐标转换前还没有返回导致的。
本帖最后由 春天的smell 于
20:08 编辑
coralreef1217
您能说的再详细一点吗,我是刚开始研究百度地图。现在的情况就是从数据库读出的数据不能准确显示在百度地图上,每次的结果是相当于直接把经纬度输入了(0,0)。您能再解释一下“从数据库取的GPS坐标在坐标转换前还没有返回导致的”这句话吗,不太懂。
捕获.JPG (56.63 KB, 下载次数: 3)
左上角是数据库读出的坐标,应该是北京市的。但经纬度显示却是(0,0)
20:05 上传
左上角是数据库读出的实际经纬度,应该是北京市的,但显示的却是(0,0)
&!DOCTYPE html&
& && &&&&meta http-equiv=&Content-Type& content=&text/ charset=utf-8& /&
& && &&&&meta name=&viewport& content=&initial-scale=1.0, user-scalable=no& /&
& && &&&&style type=&text/css&&
& && && && && & body, html,#allmap {width: 100%;height: 100%;overflow:margin:0;font-family:&微软雅黑&;}
& && &&&&/style&
& && &&&&script type=&text/javascript& src=&http://api.map.baidu.com/api?v=2.0&ak=557c3e3bfeb232a43ea8c6&&&/script&
& && &&&&script type=&text/javascript& src=&http://developer.baidu.com/map/jsdemo/demo/convertor.js&&&/script&
& && &&&&title&GPS转百度&/title&
& && &&&&div id=&a&&&/div&
& && &&&&div id=&b&&&/div&
& && &&&&div id=&allmap&&&/div&
&script src=&jquery.js&& &/script&&&
&script type=&text/javascript&&
$(function(){& && && && && && && && &//页面载入时执行
& && &$.getJSON (&baidu Map API.php&, function (data)
& && && && &$.each (data, function (i, item)
& && && && &{
& && && && && & $ (&#a&).append (item.lng);
& && && && && & $ (&#b&).append (item.lat);
& && && && &});
& && &&&});
& && &&&// 百度地图API功能
& && &&&//GPS坐标
& && &&&var xx =document.getElementById(&a&).
& && &&&var yy =document.getElementById(&b&).
& && &&&//var xx =116.25214;
& && &&&//var yy =30.2568;
& && &&&var gpsPoint = new BMap.Point(xx,yy);
& && &&&//地图初始化
& && &&&var bm = new BMap.Map(&allmap&);
& && &&&bm.centerAndZoom(gpsPoint, 5);
& && &&&bm.addControl(new BMap.NavigationControl());
& && &&&//添加谷歌marker和label
& && &&&var markergps = new BMap.Marker(gpsPoint);
& && &&&bm.addOverlay(markergps); //添加GPS标注
& && &&&var labelgps = new BMap.Label(&我是GPS标注哦&,{offset:new BMap.Size(20,-10)});
& && &&&markergps.setLabel(labelgps); //添加GPS标注
& && &&&//坐标转换完之后的回调函数
& && &&&translateCallback = function (point){
& && && && && & var marker = new BMap.Marker(point);
& && && && && & bm.addOverlay(marker);
& && && && && & var label = new BMap.Label(&我是百度标注哦&,{offset:new BMap.Size(20,-10)});
& && && && && & marker.setLabel(label); //添加百度label
& && && && && & bm.setCenter(point);
& && && && && & alert(point.lng + &,& + point.lat);
& && & setTimeout(function(){
& && && && && & BMap.Convertor.translate(gpsPoint,0,translateCallback);&&//真实经纬度转成百度坐标& && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && &
& && &&&}, 2000);
Powered by在百度地图api,经纬度怎么转换成百度坐标_百度知道
在百度地图api,经纬度怎么转换成百度坐标
我有更好的答案
第一步,申请密钥(ak),作为访问服务的依据;第二步,按照请求参数说明拼写发送http请求的url,注意需使用第一步申请的ak;第三步,接收返回的数据(json或者xml格式)。注:本接口支持回调。另外,同一个GPS坐标多次转为百度坐标时,每次转换结果都不完全一样,误差在2米范围内,属于正常误差,不影响正常使用。
采纳率:61%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。502 Bad Gateway
502 Bad Gateway
nginx/1.12.1鏌ョ湅: 27520|鍥炲?: 11
鏈}

我要回帖

更多关于 经纬度转换成平面坐标 的文章

更多推荐

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

点击添加站长微信