gpt4 book ai didi

google-maps-api-3 - 将 Google Maps v3 中的标记放在所有其他标记之前

转载 作者:行者123 更新时间:2023-12-04 03:22:34 25 4
gpt4 key购买 nike

有人可以帮我把当前位置放在所有其他人的前面吗?我已经阅读了 MAX_ZINDEX 和 setZindex() 但我无法理解。这是我的代码:

var latlng = new google.maps.LatLng(lat,lng);
var image = "";
var currentplace = "Ohla Hotel";
var zInd = "";
if( name == currentplace ) {
image = "../img/hotel_icon.png";
}
else {
image = "../img/home_icon.png";
}
//alert();
var maxZindex = google.maps.Marker.MAX_ZINDEX;
if( name == currentplace ) {
zInd = (maxZindex + 1);
}
var locationDescription = this.locationDescription;
var marker = new google.maps.Marker({
map: map,
position: latlng,
title:'pk:'+name,
MAX_ZINDEX: zInd,
icon: image
});
bounds.extend(latlng);
setMarker(map, marker, name, locationDescription);

最佳答案

MAX_ZINDEX是一个常量,而不是标记的属性。

相关的 MarkerOption 是 zIndex :

var marker = new google.maps.Marker({
map: map,
position: latlng,
title:'pk:'+name,
zIndex: zInd,
icon: image
});

这将设置标记的 zIndex属性为您计算的值,该值比 API 的最大值多 1。

关于google-maps-api-3 - 将 Google Maps v3 中的标记放在所有其他标记之前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11068332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com