|
@@ -89,7 +89,7 @@ let AMap, map, scale;
|
|
|
// 鼠标绘制工具
|
|
|
const drawTool = useDrawTool();
|
|
|
// 初始化地图
|
|
|
-const { getAMap, getMap, switchMap, addMarker, addSearchMarker, clearMarker, getMarkers, getScale, showInfo, hideInfo, handleHover, creatMask } =
|
|
|
+const { getAMap, getMap, switchMap, addMarker, addSearchMarker, clearMarker, getMarkers, getScale, showInfo, hideInfo, handleHover, creatMask, trackPlayback } =
|
|
|
useAMap({
|
|
|
key: '30d3d8448efd68cb0b284549fd41adcf', // 申请好的Web端开发者Key,首次调用 load 时必填
|
|
|
version: '2.0', // 指定要加载的 JSAPI 的版本,缺省时默认为 1.4.15
|
|
@@ -113,7 +113,8 @@ const { getAMap, getMap, switchMap, addMarker, addSearchMarker, clearMarker, get
|
|
|
map.on('zoomchange', zoomChangeHandler);
|
|
|
// 添加遮罩
|
|
|
// , { strokeColor: '#ff0000',strokeWeight: 2, offset }
|
|
|
- creatMask([{ strokeColor: '#2a8797', strokeOpacity: 0.6,strokeWeight: 6, fillOpacity: 0}, { strokeWeight: 2, fillColor: '#4f95ff', fillOpacity: 0.2 }]);
|
|
|
+ // { strokeColor: '#2a8797', strokeOpacity: 0.6,strokeWeight: 6, fillOpacity: 0},
|
|
|
+ creatMask([{ strokeWeight: 2, fillColor: '#4f95ff', fillOpacity: 0.2 }]);
|
|
|
drawTool.initMouseTool({ container: 'aMap', map, AMap });
|
|
|
handleResize();
|
|
|
},
|
|
@@ -414,7 +415,7 @@ const setCenter = (item) => {
|
|
|
map.setCenter([item.longitude, item.latitude]);
|
|
|
};
|
|
|
|
|
|
-defineExpose({ addMarker, addSearchMarker, setCenter, getMarkers, clearMarker, getMap, drawTool, handleHover });
|
|
|
+defineExpose({ addMarker, addSearchMarker, setCenter, getMarkers, clearMarker, getMap, drawTool, handleHover, trackPlayback });
|
|
|
const handleResize = () => {
|
|
|
const containerWidth = containerRef.value.clientWidth * containerScale().scaleX;
|
|
|
const containerHeight = containerRef.value.clientHeight * containerScale().scaleY;
|