Google maps 谷歌地图v3-重叠标记

Google maps 谷歌地图v3-重叠标记,google-maps,overlap,marker,Google Maps,Overlap,Marker,我正在使用GoogleMapsJavaScriptv3在地图上打印标记,并从我的数据库中获取它们 我需要把一个记号笔放在另一个上面。例如,我的地图如下所示: 我需要将绿色标记置于橙色标记之上。 我认为如果我对查询进行排序(orderby)就足够了,但它不起作用 下面是我的javascript函数: function CargarJson() { $.ajax({ url: '../view/cp_mapconductores_json.php', met

我正在使用GoogleMapsJavaScriptv3在地图上打印标记,并从我的数据库中获取它们

我需要把一个记号笔放在另一个上面。例如,我的地图如下所示:

我需要将绿色标记置于橙色标记之上。

我认为如果我对查询进行排序(
orderby
)就足够了,但它不起作用

下面是我的javascript函数:

function CargarJson() {
    $.ajax({
        url: '../view/cp_mapconductores_json.php',
        method: 'get',
        cache: false,
        success: function (data) {

            for (var i = 0; i < data.length; i++) {
                var datos = data[i];
                var LatLng = new google.maps.LatLng(datos.latitud, datos.longitud);

                var texto = datos.conductor + " / " + datos.marca + " " + datos.placa;

                var estado = datos.estado;
                var icono;

                if (estado == 0) { //inactivo
                    icono = "../images/taxi-blanco.png";
                } else if (estado == 1) { // disponible
                    icono = "../images/taxi-verde.png";
                } else if (estado == 2) { // ocupado
                    icono = "../images/taxi-naranja.png";
                } else {
                    icono = "../images/taxi-negro.png";
                }


                var marcador = new google.maps.Marker({
                    position: LatLng,
                    map: map,
                    title: texto,
                    icon: icono
                });
                markers.push(marcador);
                var infoWindow = new google.maps.InfoWindow();

                (function (marcador, datos) {
                    google.maps.event.addListener(marcador, 'click', function (e) {
                        infoWindow.setContent('<b>' + datos.conductor + '</b> <br>'
                            + datos.marca + ' ' + datos.placa);
                        infoWindow.open(map, marcador);
                    });
                })(marcador, datos);

            }

        },
        error: function () {
            alert("Se produjo un error en la lectura de datos!");
        }
    });

}
函数CargarJson(){ $.ajax({ url:“../view/cp_mapconductores_json.php”, 方法:“get”, cache:false, 成功:功能(数据){ 对于(变量i=0;i' +曼陀罗+曼陀罗+普拉卡); 打开(地图,马尔卡多); }); })(马卡多,达托斯); } }, 错误:函数(){ 警报(“在datos演讲时出现错误!”); } }); }
感谢您的回答。

使用的zIndex属性:

zIndex | number |所有标记都按其zIndex的顺序显示在地图上,较高的值显示在值较低的标记前面。默认情况下,标记根据其在屏幕上的垂直位置显示,较低的标记显示在屏幕上方标记的前面