Android地图下钻(坑我好久)
最近一直在弄我的一个小软件,想要在软件中加入地图并且可以二级下钻,奈何web端可以实现,android却一直不显示地图。
苦苦寻觅几天,终于在今天发现一句语句便可实现,哎,心累累的
一直没办法显示的原因是json的数据无法使用file协议来取,好像是浏览器的问题,而Android似乎和它有着相同的机制,所以在使用Android来显示自己的地图时
总是出现“XMLHttpRequest cannot load file:///android_asset/xxxx.xml. Cross origin requests are only supported for protocol schemes: http, data, chrome, https.”, source: file:///android_asset/xxxx.js"
的错误,允许http、data、chrome、https协议,file协议表示我不被接受(哈哈哈)。
后来了解到使用webview可以解决这个问题(救星来了)
加上这一句,file协议就被允许了。ok,这就是地图下钻中的一个坑,再接再厉,继续努力