Google地图搜索重复的lat和lng

时间:2013-11-18 22:02:47

标签: javascript google-maps-api-3

对于每个位置,我正在添加一个png图标。

在我的数据库中,我有许多具有相同lat和lng的条目。有没有办法可以找到带有重复lat和lng的条目并应用不同的图标?

function displayStores(result){
    if (result.length > 0){
        for (i=0;i<result.length;i++){
            //Append Store Address on Sidebar
            var html = getEmbedHTML(i+1,result[i].name,result[i].address,result[i].distance);
            $("#divStores").append(html);
            //place a marker
            var image = 'images/number_' + parseInt(i+1) + '.png';
            var latlng = new google.maps.LatLng(result[i].lat,result[i].lng);
            var marker = new google.maps.Marker({
                position: latlng,
                map: map,
                icon: image
            }); 

            var msg = 'Location : ' + result[i].name + '<br/> ';
            msg = msg + 'Address : ' + result[i].address + '<br/> ';
            attachMessage(marker, msg);
        }
    } else {
        $("#divStores").html('No Stores Found');
    }
}

1 个答案:

答案 0 :(得分:1)

您可以对点进行排序并计算差异。当它大于0时,你可以改变图标。