【发布时间】:2013-03-27 18:57:25
【问题描述】:
我有一张谷歌地图,上面有一个标记。
我需要标记为固定大小,例如 10x10 像素,并且即使我放大或缩小也可以重新邮寄。
这是我现在拥有的(不是工作):
var marker = new google.maps.Marker({
position: circleCenter,
map: googleMap,
icon: {
path: google.maps.SymbolPath.CIRCLE,
fillOpacity: 0.5,
fillColor: 'ff0000',
strokeWeight: 10,
size: 5
}
});
这是否可以在更改地图缩放时阻止缩放其大小的标记?
【问题讨论】:
-
这个答案有帮助吗? stackoverflow.com/a/13385598/875127
-
感谢您的链接。噗……我希望有一个开箱即用的解决方案,比如一个简单的属性。如果我添加这个回调并且我在地图上有大约 30 个标记,我会让浏览器变得非常慢:(
-
是的,我不知道更简单的方法。不过会很好!我不认为 30 个标记会太糟糕......
-
我在地图上玩了 6 个圆圈,它已经开始延迟响应(firefox)。无论如何,作为一个黑客,我创建了一个半径为 5 米的
google.maps.Circle,并且它保持了这个比例。但这并不能解决问题
标签: javascript google-maps google-maps-api-3