起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3373|回复: 5

[结贴] 使用百度地图获取当前地理位置的问题

[复制链接]
发表于 2015-3-26 13:58:03 | 显示全部楼层 |阅读模式
Model.prototype.modelLoad = function(event) {
                var data = this.comp('main');
                data.clear();
                data.newData({
                        index : 0
                });
                var me = this;
                var load = document.createElement("script");
                load.src = "http://api.map.baidu.com/api?v=2.0&ak=EzfQTH533pbevnhohMX4QZRK";
                document.head.appendChild(load);
                document.addEventListener("deviceready", onDeviceReady, false);
                function onDeviceReady() {
                        function onSuccess(position) {
                                alert("获取经纬度信息:x:" + position.coords.longitude + " y:" + position.coords.latitude);//没有问题
                                // 创建地理编码实例
                                var myGeo = new BMap.Geocoder();//这里不对了,BMap undefined ,3.0版本是好的
                                // 根据坐标得到地址描述
                                myGeo.getLocation(new BMap.Point(position.coords.longitude, position.coords.latitude), function(result) {
                                        if (result) {
                                                me.comp('main').setValue("address", result.address);
                                        }
                                });
                        }

                        function onError() {
                        }
                        navigator.geolocation.getCurrentPosition(onSuccess, onError);
                }
        };

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2015-3-27 16:54:28 | 显示全部楼层
这样写确实不行,改成在w文件中引用吧
在xid="window"节点下增加
  <script src="http://api.map.baidu.com/api?v=2.0&amp;ak=EzfQTH533pbevnhohMX4QZRK"/>
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-27 17:17:29 | 显示全部楼层
zhaixin 发表于 2015-3-27 16:54
这样写确实不行,改成在w文件中引用吧
在xid="window"节点下增加

请问您这样引用使用成功了吗?
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2015-3-30 09:11:13 | 显示全部楼层
成功了,才贴出来的
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-31 16:56:18 | 显示全部楼层
zhaixin 发表于 2015-3-30 09:11
成功了,才贴出来的

给个demo吧,引用不成功
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-3-31 17:33:29 | 显示全部楼层
需要callback
<script src="http://api.map.baidu.com/api?v=1.5&amp;ak=8jW40TMsFiq3ucgVfnplinER&amp;callback=initialize"/>

结贴吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-5-9 22:27 , Processed in 0.054615 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表