2014-01-22 5 views
-1

У меня есть следующий массив lat/long, который я могу сделать на карте с успехом. Мой вопрос в том, как у меня есть петля и поместить круг с пользовательским радиусом К1 (или стандартным радиусом, если это слишком большая боль в 4ss) для каждой координаты массива.Рисование кругов для всех маркеров на Google Maps API v3

var locations = [ 
['lala', 37.0093833333333,24.7528638888889, 1], 
['lala', 35.0093833333333,20.7528638888889, 2] 
]; 

Спасибо

+0

Да, вы можете. Что вы пробовали? [круг] (https://developers.google.com/maps/documentation/javascript/shapes#circles) – geocodezip

+0

Возможный дубликат [Радиус рисования вокруг точки в карте Google] (http://stackoverflow.com/questions/825794/втягивания радиус вокруг-а-точка-в-Google-карте) – geocodezip

ответ

2
var cityCircle  
for (elements in your array) { 
    var populationOptions = { 
     strokeColor: '#FF0000', 
     strokeOpacity: 0.8, 
     strokeWeight: 2, 
     fillColor: '#FF0000', 
     fillOpacity: 0.35, 
     map: map, 
     center: your latlng, 
     radius: your radius here 
    }; 
    // Add the circle for this city to the map. 
    cityCircle = new google.maps.Circle(populationOptions); 
    } 

что-то вроде этого?

Смежные вопросы