Javascript 没有查询字符串的Bing地图

Javascript 没有查询字符串的Bing地图,javascript,android,query-string,bing-maps,Javascript,Android,Query String,Bing Maps,Android版本3.x及更高版本目前已被打破。虽然我想切换到谷歌地图,但它现在不是我的选择。在任何情况下,Bing地图都无法工作,因为API 11中引入了一个bug,该bug尚未修复。安卓的WebView目前在处理查询字符串方面存在问题,将拒绝加载带有查询字符串的HTML文件。因此,我无法加载Bing地图文件,因为其URL的格式为: file:///android_asset/map.html?bingMapsKey=INSERTBINGMAPSKEYHERE&lat=WHATEVER

Android版本3.x及更高版本目前已被打破。虽然我想切换到谷歌地图,但它现在不是我的选择。在任何情况下,Bing地图都无法工作,因为API 11中引入了一个bug,该bug尚未修复。安卓的
WebView
目前在处理查询字符串方面存在问题,将拒绝加载带有查询字符串的HTML文件。因此,我无法加载Bing地图文件,因为其URL的格式为:

file:///android_asset/map.html?bingMapsKey=INSERTBINGMAPSKEYHERE&lat=WHATEVER&lon=WHATEVERLSE&zoom=10&mkt=en-US
有没有办法在不包含查询字符串的情况下加载地图?我应该编辑HTML文件还是Javascript文件,以及如何编辑?好的,我浏览了Javascript文件,并修改了下面的一行脚本

var key = "MYKEY";
// _bingMapKey = Utilities.GetQuerystring('bingMapKey', '');
_bingMapKey = key;

var options = {
            credentials : _bingMapKey,
            zoom: parseInt(Utilities.GetQuerystring('zoom', '1')),
            center: new MM.Location(parseFloat(Utilities.GetQuerystring('lat', '0')),parseFloat(Utilities.GetQuerystring('lon', '0'))),
            showDashboard : false, 
            showScalebar: false, 
            showCopyright: false,
            enableSearchLogo: false, 
            enableClickableLogo: false,
            fixedMapPosition: true };
但是,HTML文件仍然没有加载Bing地图。我可以看到一个问题可能会出现,因为我仍然在调用
GetQuerystring
来检索缩放级别和lat lon,但我仍然坚持这些。我不能像使用API键那样硬编码将级别和级别缩放到Javascript文件中。这有什么办法吗


另一个选项是将你的应用切换到使用传单地图。这将允许您仍然使用Bing地图平铺。传单控件更新了一点,在Android中运行良好。