我正在编写使用谷歌地图的网络应用程序。我有一些点作为标记放置在地图上。当我拖动标记 - 它会提起 - 当我放下它时 - 它会掉下来。我想避免提高标记。有没有办法在没有提高的情况下拖动它?谷歌地图和提高标记
2
A
回答
0
由于创建标记时没有选项,我猜这是没有办法的。
唯一可以想象的就是使用图标(在参考文献中有一个例子)。 但是你必须尝试,我不知道是否自制图标被提出。
0
您可以使用marker.setAnimation()方法:
var marker = new google.maps.Marker({...});
google.maps.event.trigger(marker, 'dragstart'); // trigger dragstart to keep marker in the "raised" state"
marker.setAnimation(3); // raise
// later
marker.setAnimation(4); // fall
在Google Maps API只有两种类型的记录动画(BOUNCE和DROP),但我已经发现了两个:
1: BOUNCE,
2: DROP,
3: raise,
4: fall
2
自问题提出后可能已添加此功能,但现在停止提升标记非常简单。
创建标记时,将其“raiseOnDrag”属性设置为false。是这样的...
marker = new google.maps.Marker ({draggable : true, raiseOnDrag : false});
+0
注意:该属性即将更改为“crossOnDrag”(https://developers.google.com/maps/documentation/javascript/basics#VisualRefreshChanges) –
相关问题
- 1. 谷歌地图热图和标记
- 2. 谷歌地图标记infowindow
- 3. android谷歌地图标记
- 4. 谷歌地图标记DROP
- 5. 谷歌地图标记
- 6. 标记谷歌地图
- 7. 谷歌地图 - 多标记
- 8. 谷歌地图标记
- 9. 标记在谷歌地图
- 10. 谷歌地图API标记
- 11. 谷歌地图 - 多标记
- 12. 谷歌地图:getSelected标记
- 13. RxJS谷歌地图标记
- 14. 角谷歌地图标记
- 15. 谷歌地图标记
- 16. Postgress和谷歌地图标记问题
- 17. 谷歌地图标记与JavaScript和PHP
- 18. 谷歌地图,融合表和标记
- 19. 在谷歌地图中添加标记谷歌地图反应
- 20. 标记与标签谷歌地图
- 21. 旋转谷歌地图标记图像
- 22. 谷歌地图V3自定义地图标记图标但是从谷歌
- 23. 谷歌地图:标记和标记室内
- 24. 谷歌地图v3标记鼠标悬停工具提示
- 25. 从嵌入谷歌地图中提取标记坐标
- 26. 谷歌地图标记拖动和缩放地图问题
- 27. 在谷歌地图上添加图标和标记Android
- 28. 谷歌地图删除标记工作太高效
- 29. 谷歌地图apiv3标记替换旧
- 30. 谷歌地图拖动标记问题
我使用自定义图标 - 彩色箭头。事实上,这就是为什么我需要避免提高成绩的原因。当我拖动“UpArrow标记”时,它的指针隐藏在凸起标记的身体后面。 –