百度地图api问题

好大一只鸭 2014-07-29 02:22:25
预期实现的功能:点击链接后百度地图自动从实现当前位置导航到终点位置,类似于下面的链接

http://api.map.baidu.com/direction?origin=latlng:34.264642646862,108.95108518068|name:我家&desti
nation=大雁塔&mode=driving®ion=西安&output=html&src=yourCompanyName|yourAppName



遇到的问题:上面的连接参数需要当前位置的经纬度(origin=latlng:34.264642646862,108.95108518068)才能实现导航,不知道该怎么获取,求指点!!

PS 需要在手机web上实现,终点的经纬度数据库里面有

或者有没有什么其他方法可以实现
...全文
664 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
alvin_wangx 2016-02-17
  • 打赏
  • 举报
回复
楼主 怎么解决的啊 给分享一下吧 我也遇到了这个问题 感谢
banux 2014-07-31
  • 打赏
  • 举报
回复
引用 7 楼 whnxdd 的回复:
百度api中有获取经纬度的接口呀
百度提供的是根据IP来判断的,貌似连县级市/区都识别不到。
banux 2014-07-31
  • 打赏
  • 举报
回复
引用 3 楼 xiaoxiaoJJ 的回复:
有人用过不,其实就是想获取“当前地理位置”的经纬度!!!! 百度地图api里面找了半天没找到!!!!
百度当然不能提供啦,这个是获取的“隐私”信息,网页调用的时候还要用户确认同意呢。
Ruhee 2014-07-31
  • 打赏
  • 举报
回复
百度api中有获取经纬度的接口呀
banux 2014-07-31
  • 打赏
  • 举报
回复
使用HTML5的特性。

navigator.geolocation.getCurrentPosition(function(position) { 
var lat = position.coords.latitude ;
var lng = position.coords.longitude;
  }
现在的手机浏览器都支持的。
好大一只鸭 2014-07-31
  • 打赏
  • 举报
回复
已搞定,结贴!!
好大一只鸭 2014-07-31
  • 打赏
  • 举报
回复
引用 9 楼 banux 的回复:
[quote=引用 7 楼 whnxdd 的回复:] 百度api中有获取经纬度的接口呀
百度提供的是根据IP来判断的,貌似连县级市/区都识别不到。[/quote] 仔细看了百度地图的api,手机端打开Web可以准确的获取当前位置的经纬度(PC端不是很准确)!!
小K的大师兄 2014-07-30
  • 打赏
  • 举报
回复
http://developer.baidu.com/map/wiki/index.php?title=webapi/ip-api
周美文 2014-07-29
  • 打赏
  • 举报
回复
‘当前地理位置’是文字信息吗?

 var city = "";
        var detail = "";

        if ($("#txtCity").val() != "") {
            city = $("#txtCity").val() + "市";
        }

        if ($("#txtDetail").val() != "") {
            detail = $("#txtDetail").val();
        }

        if (city != "" && detail != "") {
            // 创建地址解析器实例
            var myGeo = new BMap.Geocoder();

            myGeo.getPoint(detail, function(point) {
                var x = point.lng;
                var y = point.lat;
                $("#txtCoordinate").val(x + "," + y);
            }, city);
        
好大一只鸭 2014-07-29
  • 打赏
  • 举报
回复
有人用过不,其实就是想获取“当前地理位置”的经纬度!!!! 百度地图api里面找了半天没找到!!!!
好大一只鸭 2014-07-29
  • 打赏
  • 举报
回复
上面链接打不开,复制这个才能打开 http://api.map.baidu.com/direction?origin=latlng:34.264642646862,108.95108518068|name:我家&desti nation=大雁塔&mode=driving®ion=西安&output=html&src=yourCompanyName|yourAppName

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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