求助,编辑游戏时打开地图是空白的

后使用快捷导航没有帐号?
暂时没有人问过相似的问题,你可以做第一个提问题的人
查看: 17112|回复: 11
版主求助啊 Android webview中百度地图不显示,空白,在线等!
本帖最后由
11:16 编辑
下面是要显示的HTML 在百度官方下载的
&!DOCTYPE html&
&html&
&head&
&meta http-equiv=&Content-Type& content=&text/ charset=utf-8& /&
&style type=&text/css&&
body, html,#allmap {width: 100%;height: 100%;overflow:margin:0;}
&/style&
&script type=&text/javascript& src=&http://api.map.baidu.com/api?v=2.0&ak=Ow1yfpNXULSrlf9RVpdtmRuW&&&/script&
&title&添加普通标注点&/title&
&/head&
&body&
&div id=&allmap&&&/div&
&/body&
&/html&
&script type=&text/javascript&&
// 百度地图API功能
var map = new BMap.Map(&allmap&);
map.centerAndZoom(new BMap.Point(116.404, 39.915), 14);
var marker1 = new BMap.Marker(new BMap.Point(116.384, 39.925)); // 创建标注
map.addOverlay(marker1); // 将标注添加到地图中
//创建信息窗口
var infoWindow1 = new BMap.InfoWindow(&普通标注&);
marker1.addEventListener(&click&, function(){this.openInfoWindow(infoWindow1);});
//创建小狐狸
var pt = new BMap.Point(116.417, 39.909);
var myIcon = new BMap.Icon(&fox.gif&, new BMap.Size(300,157));
var marker2 = new BMap.Marker(pt,{icon:myIcon}); // 创建标注
map.addOverlay(marker2); // 将标注添加到地图中
//让小狐狸说话(创建信息窗口)
var infoWindow2 = new BMap.InfoWindow(&&p style='font-size:14'&哈哈,你看见我啦!我可不常出现哦!&/p&&p style='font-size:14'&赶快查看源代码,看看我是如何添加上来的!&/p&&);
marker2.addEventListener(&click&, function(){this.openInfoWindow(infoWindow2);});
&/script&复制代码
下面是我的activity
protected void onCreate(Bundle savedInstanceState) {
&&super.onCreate(savedInstanceState);
&&setContentView(R.layout.about_biotope);
&&findViewById();
&&
&&
&&mWebView = (WebView) findViewById(R.id.webView);
&&WebSettings webSettings = mWebView.getSettings();
&&
&&//启用数据库
&&webSettings.setDatabaseEnabled(true);& &
&&String dir = this.getApplicationContext().getDir(&database&, Context.MODE_PRIVATE).getPath();
&&//启用地理定位&&
&&webSettings.setGeolocationEnabled(true);&&
&&//设置定位的数据库路径&&
&&webSettings.setGeolocationDatabasePath(dir);& &
&&//最重要的方法,一定要设置,这就是出不来的主要原因
&&webSettings.setDomStorageEnabled(true);&&
&&
&&mWebView.getSettings().setJavaScriptEnabled(true);
&&webSettings.setBuiltInZoomControls(true);
&&mWebView .setScrollbarFadingEnabled( true );
&&mWebView .setScrollBarStyle(View. SCROLLBARS_INSIDE_OVERLAY );
&&mWebView.setWebChromeClient(new WebChromeClient(){
& &//配置权限(同样在WebChromeClient中实现)
& &public void onGeolocationPermissionsShowPrompt(String origin,& && && && && && &
& &&&GeolocationPermissions.Callback callback) {
& & callback.invoke(origin, true, false);& && &
& & super.onGeolocationPermissionsShowPrompt(origin, callback);&&
& & }
&&});
&&mWebView.setWebViewClient(new WebViewClient() {
& &public boolean shouldOverrideUrlLoading(WebView view, String url)
& && && && && & { //&&重写此方法表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边
& && && && && && && && &view.loadUrl(url);
& && && && && && && && &
& && && && && & }});
&&webSettings.setCacheMode(WebSettings.LOAD_DEFAULT | WebSettings.LOAD_CACHE_ELSE_NETWORK);
&&//0526 cyf update
&&Map&String,String& map=new HashMap&String,String&();
&&map.put(&shopSid&, &109449&);
//&&mWebView.loadUrl(Contant.NEARBY);
&&this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);& &
//&&mWebView.loadUrl(Contant.NEARBY);
&&mWebView.loadUrl(&http://192.168.0.105:8080/webjs/test.html&);
&&swipeLayout = (SwipeRefreshLayout) findViewById(R.id.swipe_container);
&&swipeLayout.setOnRefreshListener(this);
&&swipeLayout.setColorScheme(R.color.holo_blue_bright, R.color.holo_green_light, R.color.holo_orange_light,
& & R.color.holo_red_light);
}
@Override
protected void findViewById() {
&&super.findViewById();
&&mBack = (ImageView)findViewById(R.id.top_back);
&&mTitle = (TextView)findViewById(R.id.top_title);
&&mTitle.setText(R.string.tab_nearby);
}
@Override
public void onClick(View v) {
&&// TODO Auto-generated method stub
&&super.onClick(v);
&&switch (v.getId()) {
&&case R.id.top_back:
& &finish();
& &
&&default:
& &
&&}
}
@Override
public void onRefresh() {
&&// TODO Auto-generated method stub
&&mWebView.reload();
&&swipeLayout.setRefreshing(false);
}
}
复制代码
麻烦给看看 哪里出了问题 ? 谢谢啦 在线等!
。。。。。。。。。。。。。。。。。。。。
自己解决了! webview外的控件去掉 就行了 显示出来了! 感谢版主!
coralreef1217
另外我就是新建了一个工程,里面只添加了一个webview 然后loadURL(),里面传一个咱们的那个HTML ,用浏览器访问时正常的,但是我用app执行就显示空白。很是费解
& &不报错吗?
coralreef1217
没有报错 就是显示空白页面 终于等到你了
coralreef1217
您好 ,关于Android webview的问题, 我都试了很多遍了 换了好多方法,在度娘上搜了半天 很少找到关于webview加载百度地图HTML的例子,也没有报错 ,很是郁闷 麻烦您给指导一下!万分感谢!
coralreef1217
还有就是 同样的URL 例如 在手机浏览器里可以打开,webview中加载就是空白,如果去掉地图的部分,就显示正常,很怀疑是webview对地图显示支持有些非常规的设置,请帮忙!
在 你的acticity里面加上这么一句
webSettings.setDomStorageEnabled(true);
webSettings.setBlockNetworkImage(false);
& && &&&webSettings.setBlockNetworkLoads(false);
同样问题。。。。一直没有找到解决的办法!!!我使用的是google api 开始一直以为是google被和谐的缘故后来换成百度 api依旧是空白页!!!而且代码没有修改过,上周五早上开始就打不开!!!跪求解决!!!!
我也遇到同样的问题, 加载时一片空白, 别说什么setDomStorageEnabled&&setBlockNetworkImage 什么乱七八糟的都加上去了 就是一点卵用没有 不知道什么原因
我也遇到同样的问题, 加载时一片空白, 别说什么setDomStorageEnabled&&setBlockNetworkImage 什么乱七八 ...
WebSettings webSettings = mWebView.getSettings();& && && &
&&webSettings.setJavaScriptEnabled(true);& &&&
&&webSettings.setAllowFileAccess(true);&&
&&webSettings.setDomStorageEnabled(true);//允许DCOM
碰到同样的问题,求解决方案,本来工期就赶,被webview弄死了
Powered by【琴音】【求助】地图打不开了QAQ_ra3地图吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:2,071贴子:
【琴音】【求助】地图打不开了QAQ
我用tga绘图的,保存之后就打不开了!等下链接
安吉星智能车载导航,全方位实时路况查询,告别拥堵生活.安吉星全球领先的智能车联网服务及成熟的随车服务为驾驶者守护驾程,开创美好生活.
打开那张地图时显示的是刚刚编辑过的地图了或者是空白图。
没碰见过这种情况,目测是因为地图是中文名,把地图名字改成英文试试
5楼的解决方法你可以试试,不过我用导入tga从来都没遇见这个问题。
编辑器有时反应慢,等等就好了,有时5 6分钟才打开一个图
5L+1,应该跟tga无关吧……
不能用中文命名地图,否则在游戏中打开地图会卡死甚至死机……我的第一张地图就是这样子死掉了
我也遇到过,最后好像扔了。。。狂放大再缩小试试
狂缩小再放大试试
话说。。。这张地图好眼熟。。EEC的那张吧
改成英文名,解决了,谢谢各位嗯
话说咱的地图打开就等一下然后报错退出,开别的没事,Y啊?
额,地图用中文名很坑爹,上次跟一制图新手(我朋友)联机,直接把我弹进了dos环境
用PS直接保存为,如果改后缀名成tga就会这样(如jpg直接改后缀名为tga
画TGA的颜色是有规定的,每种颜色代表一个地面高度
贴吧热议榜
使用签名档&&
保存至快速回贴【求助】minecraft1.7.2打开游戏界面一片空白,只有小地图,上下左右移动在小地图上有反应,如何解决?_百度知道
【求助】minecraft1.7.2打开游戏界面一片空白,只有小地图,上下左右移动在小地图上有反应,如何解决?
前几我安装几mod没记我删除东西结打游戏:能打物品栏等没块哪问题解决呢
刚游戏没玩安装mod知道游戏本身错误
我有更好的答案
<img class="word-replace" src="https://zhidao.baidu.com/api/getdecpic?picenc=0ad.每mod都单独试些modMinecraft1.7.2冲突比说工业2魔毯等等mod2.重装Minecraft
采纳率:54%
为您推荐:
其他类似问题
游戏界面的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。求助,为什么我win10系统steam下的游戏快捷图标是空白的,好难看【steam吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:1,592,687贴子:
求助,为什么我win10系统s
求助,为什么我win10系统steam下的游戏快捷图标是空白的,好难看
Steam游戏专享加速线路,上千款游戏一键加速,解决延迟卡顿,掉线频繁,登录不上等问题.国际节点,智能加速.24小时免费试用.加速用海豚,游戏更顺畅!海豚为您的游戏保驾护航.
我有些游戏也是这样
刷新快捷图标缓存,这个不关win10的事
求助,为什么我144hz显示屏steam下的游戏快捷图标是空白的,好难看
发现个方法。更改图标。具体方法:先打开steam→库→→右键你需要更改图标的游戏→属性→本地文件→浏览本地文件→找到你需要的游戏exe应用程序文件→然后右键发送到桌面快捷方式
这时候你桌面会有个程序运行文件
这只是第一步然后右键发送到桌面的快捷方式文件→属性→会有个更改图标先打开,打开后会有一个目录,就像这样只需要复制目录即可
先复制不要粘贴
这是第二步然后就是右键你的空白图标文件→属性→更改图标→粘贴刚刚复制的目录,会出现几个选项,选中你的运行文件的那个目录,然后随便点击一下其他空白的位置最后就会出现你的运行文件的图标就像这样最后确定图标就修改成功了,每个不同的都可以以这个同样的方式修改。
贴吧热议榜
使用签名档&&
保存至快速回贴}

我要回帖

更多推荐

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

点击添加站长微信