我正在构建一个寻宝者应用程序,我需要能够隐藏一个标记,并且只能在某个缩放级别显示它.
我该如何实现这一目标?
我正在使用自定义标记和谷歌地图v3.
谢谢.
哦,奇怪的是,我可以在某个缩放级别关闭可见性,如下面的代码所示:
var marker = new google.maps.Marker({
draggable: false,
raiseOnDrag: false,
clickable: true,
icon: image,
shadow: shadow,
shape: shape,
map: map,
url: 'http://www.google.com/',
visible: true,
position: markerLatlng
});
var zoomLevel;
//marker.visible = false;
google.maps.event.addListener(marker, 'click', function() {
window.location.href = marker.url;
});
var infowindow = new google.maps.InfoWindow(
{
content: 'Oh You Found Me!!!',
size: new google.maps.Size(25,25),
position: myLatlng
});
google.maps.event.addListener(map, 'zoom_changed', function() {
zoomLevel = map.getZoom();
if (zoomLevel == 16) {
marker.visible = false;
infowindow.open(map,marker);
}
});
Run Code Online (Sandbox Code Playgroud)
但如果我反转marker.visibility,那么: …
我正在为一家公司建立一个笑话微型网站.他们想要一种功能,当用户将鼠标悬停在某个图像上时,鼠标光标会随机改变位置.
这可能在Javascript中吗?我该如何实现它?
谢谢!