2015-11-28 88 views
-2

大家好:使用谷歌地圖API v3。並創建幾個矩形。有沒有辦法找出給定矩形的索引號(我假設它們必須有一個,在某處)。谷歌地圖API V3矩形索引

+1

你的代碼是什麼樣的? – geocodezip

+0

不需要,您必須保存在陣列中創建的每個新對象。 – scaisEdge

回答

0

屏幕上的地圖ok,我下載的包含LatLongs,color的xml數據,以及for循環調用函數addOldRect(LatLongs,color)參見下面。它將所有矩形放在地圖上,但沒有索引,所以rectangle.addListener('bounds_changed',newRect)只能在最後創建的矩形上工作。我有一種感覺,在那個函數的某個地方應該有一個索引設置?

function addOldRect(LatLongs, color){ 
    var bounds = boundsFromCoordString(LatLongs); 
    rectangle = new google.maps.Rectangle({ 
     strokeColor: color, 
     strokeOpacity: 1, 
     strokeWeight: 1, 
     fillColor: color, 
     fillOpacity: 0.20, 
     map: map, 
     bounds: bounds 
    }); 
    rectangle.addListener('bounds_changed',newRect) 
    rectangle.setMap(map);