Comments (10)
从一开始都支持 2.0。高德这个区域搜索 DistrictSearch
需要单独引入插件,参考官方文档。
from echarts-extension-amap.
应该不是这个问题,因为开始用v=1.4.15的时候就在初始连接上用plugin=AMap.DistrictSearch参数引入了,一直也是正常的,现在只是v=1.4.15改成v=2.0,其他的任何地方都没改,就出错了
from echarts-extension-amap.
我在示例基础上改成 2.0 使用此插件没有出现问题。如果可以,建议提供下能复现的示例,我具体看下。
from echarts-extension-amap.
from echarts-extension-amap.
其实就是你的那个示例+他的那个示例的两句。那个2.0换成1.4.15则没有任何问题
from echarts-extension-amap.
IE11的错误是:SCRIPT438: 对象不支持“assign”属性或方法
eval code (60) (1,1318)
Chrome的错误是:maps?v=2.0&key=&plugin=AMap.DistrictSearch:1 Uncaught DOMException: Blocked a frame with origin "null" from accessing a cross-origin frame.
at HTMLIFrameElement.t.onload (https://webapi.amap.com/maps?v=2.0&key= &plugin=AMap.DistrictSearch:1:501896)
from echarts-extension-amap.
IE 这个应该是语法兼容性问题 不支持 Object.assign 函数 可以自行添加或者引入三方 polyfill 解决。另外高德地图2.0用了 webgl 和 worker,对浏览器要求会高些。
Chrome 那个错误应该是因为是从本地文件直接打开的,缺失 origin,起一个 http server 去运行就不会报这个错误了。
from echarts-extension-amap.
IE 这个应该是语法兼容性问题 不支持 Object.assign 函数 可以自行添加或者引入三方 polyfill 解决。另外高德地图2.0用了 webgl 和 worker,对浏览器要求会高些。 Chrome 那个错误应该是因为是从本地文件直接打开的,缺失 origin,起一个 http server 去运行就不会报这个错误了。
谢谢,Chrome 用 http server可以解决。
IE11引入polyfill确实可以解决不兼容Object.assign的问题,但是很快后面还是会出别的错误,例如
buildingLayer=new AMap.Buildings();amap.add(buildingLayer);
会出错:SCRIPT5007: 无法获取未定义或 null 引用的属性“Ha”
maps (1,545996)
from echarts-extension-amap.
这应该是高德地图2.0的兼容性问题了。2.0对浏览器版本要求较高,IE 下有些插件如果他们官方没有作兼容处理的话,肯定会有这类问题。建议用 Edge 或 Firefox、Chrome 运行。一定要兼容IE的话,我想只能保持用1.4.15版的了。
from echarts-extension-amap.
IE 这个应该是语法兼容性问题 不支持 Object.assign 函数 可以自行添加或者引入三方 polyfill 解决。另外高德地图2.0用了 webgl 和 worker,对浏览器要求会高些。 Chrome 那个错误应该是因为是从本地文件直接打开的,缺失 origin,起一个 http server 去运行就不会报这个错误了。
放弃兼容IE了,太繁琐,另外Chrome不使用http server也可以解决,只要加上参数"disable-web-security",Chrome也可以打开本地的html文件不出跨域错误
from echarts-extension-amap.
Related Issues (20)
- 高德地图Marker对象的事件无法触发。 HOT 1
- 请问这个用这种方式生成的amap 包含在哪个容器里面 为什么我无法改变它的大小 在vue中
- 这个问题当中 使用v1.8.0打包后能够加载 但是使用后续版本还是无法正确加载地图 使用1.8.0会有一个echart层和地图层有偏移的问题 但是后续版本又无法打包 HOT 3
- 3D model not showing HOT 2
- 散点图,数量达到3500个点以上就会出现卡顿 HOT 6
- 关于速度 HOT 5
- 如何解决在echarts 上拖拽同时地图一同拖拽 HOT 5
- 切换按钮页面丢失 HOT 1
- 地图展示ecahrt 饼图,饼图位置一直在地图左上角 HOT 3
- 使用定时器刷新数据后导致内存泄漏 HOT 16
- echarts图层遮挡高德地图的mark HOT 2
- 使用高德v2.0时,拖动地图时上面的图表跟随会慢一拍 HOT 1
- 高德自建的自定义地图,使用无效 HOT 1
- 引入自己的key和自定义地图主题无效 HOT 1
- 高德地图图层全屏遮挡原有组件 HOT 2
- 高德地图是否可以实现官方示例中的格点图 HOT 2
- 请教高德地图 loca.js ContourLayer的问题
- 高德地图版本判断方式有误 HOT 2
- 高德地图2.0区域掩模的问题 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from echarts-extension-amap.