hbuilder为什么不能加载手机版的qgis加载高德地图图

HBuilder webApp开发(18)
年前的使用公司做了一个物流的app,目的是方便送货师傅的使用。在做的时候,我就集成了百度地图。这个使用比较简单,这里我使用的地址解析,这个接口。但是在使用时要区分iOS和安卓系统,就这唯一一个注意点,参数也就是一个,前提是手机安装的有百地图app。
document.getElementById('map').addEventListener('tap',function(){
var href = "baidumap://map/geocoder?address=目的地址&src=webapp.geo.yourCompanyName.yourAppName";
var anhref = "bdapp://map/geocoder?address=目的地址&src=openApiDemo"
var osName = plus.os.
if (osName == "iOS") {
window.open(href);
window.open(anhref);
参数address,填写你的目的地址,如:大冲商务中心。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:268196次
积分:4226
积分:4226
排名:第6689名
原创:150篇
评论:90条
文章:21篇
阅读:15225
文章:26篇
阅读:47037
文章:49篇
阅读:107881
文章:10篇
阅读:12591
文章:18篇
阅读:69527
(8)(6)(3)(5)(3)(10)(4)(1)(7)(7)(8)(10)(12)(4)(13)(9)(3)(14)(3)(7)(4)(10)输入关键字或相关内容进行搜索
在使用HBuilder开发APP时,要用到Hbuilder提供的百度地图API,但是如上图,只能加载出来百度LOGO和网格,打点也能打出来,就显示不出来地图图片
加这句试试呢map.setMapType(plus.maps.MapType.MAPTYPE_SATELLITE);//地图类型:卫星图或者map.setMapType(plus.maps.MapType.MAPTYPE_SATELLITE);//地图类型:普通地图图
http://ask./article/29根据此页面去配置吧
是啊,我的也是不显示地图,只显示百度的图标和白色小格。谁知道是怎么回事?
AndroidManifest.xml 的android:value我的配置以后运行成功。
hbuilder官方配置文档里没有,我看百度文档才知道的。建议hbuilder文档加上这个。
就是用的自己的,eclipse里就能看到。百度地图配置文档里有
IOS 安全码怎么配置?
要回复问题请先或
浏览: 3693
关注: 6 人提供主流cms教程
提供数据库教程和设计
提供各种常见网页js代码
提供常用的JS特效代码及在线演示
提供jQuery插件教程及插件下载
提供服务器常见问题及教程
提供站长技术、站长资讯等内容
提供常用开发手册和开发工具
您现在的位置:& >
HBuilder MUI 关于百度定位
导读:关于百度定位这是官方定位的解释:geolocation地图插件配置我在问答里面找到了这位童鞋的百度定位,地址变更提醒***不过,童鞋倒是给具体的...
关于百度定位
这是官方定位的解释:
我在问答里面找到了这位童鞋的
不过,童鞋倒是给具体的示例啊,木有~~~~(&_&)~~~~
官方的插件配置也看的懵懵懂懂,一塌糊涂
ok,自己搞,搞了大半天基本上弄清楚了,下面就总结一下自己的心血历程吧!!!~~~~~
首先要到注册开发者账号
在应用里面创建应用
服务器、Android、ios、浏览器逐个建立一个遍
安卓和ios的安全码采用dcloud官方的&BA:AD:09:3A:82:82:9F:B4:32:A7:B2:8C:B4:CC:F0:E9:F3:7D:AE:58;io.dcloud.HBuilder&
服务器和浏览器的Refer白名单默认&*&
下面就是挖坑填坑的经历了
刚开始的使用, 根据照葫芦画瓢,可是太尼玛慢
接着看到了, ok 这次快了好多,能不能更快呢,当然可以O(&_&)O~
秘诀就是这
通过逆地理编码服务获取数据
我们可以将以下链接放到浏览器地址栏中试一下
到这终于可以松一口气了,差多搞定了,下面就是码转了,为了方便,直接贴代码了
(function($) {
function getPosition(callback) {
plus.geolocation.getCurrentPosition(function(position) {
console.log(JSON.stringify(position));
var codns = position.
var req = 'http://api./geocoder/v2/';
var parms = {
ak: '你的key',
callback: 'renderReverse',
output: 'json',
location: codns.latitude + ',' + codns.longitude
mui.ajax(req, {
data: parms,
dataType: 'json',
type: 'post',
timeout: 10000,
success: function(data) {
console.log(JSON.stringify(data));
myStorage.setItem('geolocation',data);
if (data.status == 0) {
var lo = data.result.addressComponent.province + ',' + data.result.addressComponent.
callback(lo);
callback(false);
error: function(xhr, type, errorThrown) {
callback(false);
}, function(e) {
console.log(&获取定位位置信息失败:& + e.message);
callback(false);
provider: 'baidu'
} catch (e) {
callback(false);
console.error(e.message);
$.getbaiduposition = getP
小云菜 版权所有,转载请注明出处
转载请注明(B5教程网)原文链接:
网友评论:输入关键字或相关内容进行搜索
RT,这个应该是一个BUG吧,我明明都已经改成高德了,真机调试还是百度地图。。。
我也有这个问题的·改不了
官方回应很蛋疼啊···想用高德地图·每次调试
都要打包一次。我擦·这还能不能愉快的开发了?????????
最近在开发的时候被搞蒙逼了
还以为是我这边的问题......
如何配置成百度地图?我试试。
那么久了也没做处理吗?
真机调试没用的,必须打包后才能切换成高德地图!
要回复问题请先或
浏览: 1156
关注: 6 人

我要回帖

更多关于 leaflet 加载高德地图 的文章

 

随机推荐