2013-06-19 164 views
-1

我有一個應用程序。用戶可以進行搜索(5英里,10英寸等),它會顯示在Google地圖上使用該應用的用戶。我需要幫助決定如何製作標記,鏈接到用戶。谷歌地圖標記多個用戶

回答

0

製作標記通常是微不足道的。谷歌有一個完整的examples你可以學習,如this one

基本上你設置你的地圖:

var mapOptions = { 
    zoom: 4, 
    center: myLatlng, 
    mapTypeId: google.maps.MapTypeId.ROADMAP 
    } 
    var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions); 

然後設置你的座標爲(S):

var myLatlng = new google.maps.LatLng(-25.363882,131.044922); 

然後創建並添加標記(S):

var marker = new google.maps.Marker({ 
     position: myLatlng, 
     map: map, 
     title: 'Hello World!' 
    }); 

簡單。如果你想處理上的標記點擊(於做這樣的事情鏈接至用戶詳細信息頁),你做這樣的事情:

google.maps.event.addListener(marker, 'click', function() { 
    //<code to go to user's profile page> 
    }); 

你的情況更具挑戰性的問題會找出其協調使用爲標記。這是一個更復雜的答案。簡短的版本,這取決於。