Ios 点击时,如何将谷歌地图标记置于所有其他标记之上?
我在同一纬度和经度上放置了许多不同颜色的标记。当我点击标记时,会显示每个标记的信息窗口。但不是马克笔。即使选择了其他标记,也只有最上面的标记可见。我曾尝试使用Ios 点击时,如何将谷歌地图标记置于所有其他标记之上?,ios,swift,google-maps,google-maps-markers,Ios,Swift,Google Maps,Google Maps Markers,我在同一纬度和经度上放置了许多不同颜色的标记。当我点击标记时,会显示每个标记的信息窗口。但不是马克笔。即使选择了其他标记,也只有最上面的标记可见。我曾尝试使用Z-Index,但不起作用。请告诉解决方案,以便在选择标记时将其向前移动 for item in json { let jItem = item.1 let lat = jItem["latitude"].doubleValue let lng = jItem["longitude"].doubleValue
Z-Index
,但不起作用。请告诉解决方案,以便在选择标记时将其向前移动
for item in json {
let jItem = item.1
let lat = jItem["latitude"].doubleValue
let lng = jItem["longitude"].doubleValue
let mc = jItem["moisture"].doubleValue
let sName = jItem["site_name"].stringValue
let pos = CLLocationCoordinate2D(latitude: lat, longitude: lng)
let marker = GMSMarker(position: pos)
marker.title = sName
if mc > 50 {
marker.icon = UIImage(named: "red_icon")
} else if mc < 50 {
marker.icon = UIImage(named: "green_icon")
}
}
json中项目的{
让jItem=item.1
设lat=jItem[“纬度”]。双值
设lng=jItem[“经度”]。双值
设mc=jItem[“湿度”]。双值
让sName=jItem[“站点名称”].stringValue
设pos=CLLocationCoordinate2D(纬度:纬度,经度:lng)
让标记器=GMS标记器(位置:pos)
marker.title=sName
如果mc>50{
marker.icon=UIImage(命名为:“红色图标”)
}否则,如果mc<50{
marker.icon=UIImage(名为:“绿色图标”)
}
}
这是代码。
请帮我完成这个。提前谢谢。我不明白你的问题。我想两个标记位于完全相同的纬度和经度,但有不同的标记图标。当我们点击时,只有最上面的图标可见。但是信息窗口对双方都可见您想做什么?