|
本帖最后由 Theseven77 于 2016-6-14 10:40 编辑
切换楼层后拖动marker,部分代码- markers[dataId]=marker;
- marker.addEventListener("dragend",getlocation2(dataId));
-
- function getlocation2(dataId){
- datalocation = markers[dataId].getLatLng();
- saveJsonData(buildName,buildId,floorNum,dataId,datalocation,myIcon,dataName,deviceName);}
复制代码
在控制台出现错误
这到底是个什么错误呢?
另外,之前有朋友回复的:
- 获取拖动后的marker 的坐标可以这样:
- marker.addEventListener("dragend",getlocation2);
- function getlocation2(e){
- var datalocation = e.target.getLatLng();
- saveJsonData(buildName,buildId,floorNum,dataId,datalocation,myIcon,dataName,deviceName);
- }
复制代码 这个只能保存最后添加的那个marker的坐标,不管拖动哪个marker,都只保存最后的那个
|
|