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

QQ登录

只需一步,快速开始

查看: 4407|回复: 8

获取地图位置问题

[复制链接]

4

主题

21

帖子

148

积分

初级会员

Rank: 2

积分
148
QQ
发表于 2015-4-18 23:30:24 | 显示全部楼层 |阅读模式
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) {
                                self.comp('contentData').setValue("province", result.addressComponents.province);
                                self.comp('contentData').setValue("city", result.addressComponents.city);
                                self.comp('contentData').setValue("district", result.addressComponents.district);
                                self.comp('contentData').setValue("street", result.addressComponents.street);
                                self.comp('contentData').setValue("street_number", result.addressComponents.streetnumber);
                        });
                }

                function onError() {
                        alert("获取经纬度信息失败:");
                }
                navigator.geolocation.getCurrentPosition(onSuccess, onError);


这个是部分代码,模拟器下没问题

QQ图片20150418232726.png


但是用服务器打包后真机上就获取失败
看了下是打包没把org.apache.cordova.geolocation包打进来,但是打包时我选择了这个这个包的
QQ图片20150418233043.jpg


打包服务器是最新的,其他插件打进去都没问题就这个包邮问题

然后我在
QQ图片20150418233229.png


window节点下也加了这段代码试了还是不行

请问是什么原因

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2015-4-20 17:46:30 | 显示全部楼层
打包的时候选择源码模式,看看/plugins目录有没有这个对应的目录
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

4

主题

21

帖子

148

积分

初级会员

Rank: 2

积分
148
QQ
 楼主| 发表于 2015-4-21 14:35:43 | 显示全部楼层
选择的是源码打包模式,我是按照教程打包的,另外两个包可以就是这个不行,/plugins目录下其他两个包有,就是这个包没
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2015-4-22 11:52:03 | 显示全部楼层
js中添加require("cordova!org.apache.cordova.geolocation");的引用了吗?
平台默认带的“综合案例”的客户端中获取是否正确
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

4

主题

21

帖子

148

积分

初级会员

Rank: 2

积分
148
QQ
 楼主| 发表于 2015-4-23 11:52:44 | 显示全部楼层
引用了的,我是参照综合案例获取的,模拟器上获取没问题,手机上有有问题
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2015-4-23 15:26:05 | 显示全部楼层
平台默认带的“综合案例”的客户端中获取是否正确


手机的GPS开了吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

4

主题

21

帖子

148

积分

初级会员

Rank: 2

积分
148
QQ
 楼主| 发表于 2015-4-24 14:39:59 | 显示全部楼层
开了,主要是哪个插件包在打好的APK里没有,navigator.geolocation.getCurrentPosition(onSuccess, onError)方法没报错就是获取经纬度失败
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2015-4-24 16:52:31 | 显示全部楼层
Native下右键编辑APK,下面的的这个地方也没列出来吗?
打包过程中也没有报错吗?
apk.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

4

主题

21

帖子

148

积分

初级会员

Rank: 2

积分
148
QQ
 楼主| 发表于 2015-4-24 21:31:39 | 显示全部楼层
这个里面有,是打完包后生成的APK里没有 QQ图片20150424212946.png QQ图片20150424213008.png

服务器打包也没报错

QQ图片20150424213125.png

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 07:52 , Processed in 0.070501 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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