Я хотел бы добавить 2 круга (красный и зеленый) вместо маркера по умолчанию на картах google. Мне нужен цвет кругов для изменения (увеличения/уменьшения интенсивности) на основе значений в базе данных. Можно ли это сделать?Размещение кругов вместо маркеров на картах Google
ответ
Создайте круг, как значки маркеров, например:
var oMarker = new google.maps.Marker({
position: latLng,
sName: "Marker Name",
map: map,
icon: {
path: google.maps.SymbolPath.CIRCLE,
scale: 8.5,
fillColor: "#F00",
fillOpacity: 0.4,
strokeWeight: 0.4
},
});
, а затем, если вы хотите изменить маркер динамически (например, при наведении курсора мыши), вы можете, например:
oMarker.setIcon({
path: google.maps.SymbolPath.CIRCLE,
scale: 10,
fillColor: "#0F0",
fillOpacity: 0.8,
strokeWeight: 1
})
зачем создавать значок круга как маркер, когда вы можете просто сделать круг (см. примеры, опубликованные мной и Tao PR в комментариях к OP)? – lucas
@ lucas Вы уже рассказали, как сделать круг. Теперь вот как сделать маркер круга. Потому что это может быть полезно в некоторых случаях использования. Это было для меня. – Roman
Наверное, мне стало интересно, что это будет? – lucas
- 1. Использование текста вместо маркеров на Картах Google
- 2. Несколько маркеров на Картах Google?
- 3. Размещение маркера на картах Google
- 4. Размещение текста на Картах Google
- 5. Показать несколько маркеров на Картах Google.
- 6. AlertDialog на Картах Google для нескольких маркеров
- 7. Несколько маркеров на картах Google, несколько карт
- 8. Скрытие маркеров на Картах Google без Javascript
- 9. Отображение нескольких маркеров на картах Google
- 10. Восстановление удаленных маркеров на картах Google
- 11. Динамическая загрузка маркеров на Картах Google
- 12. Нажатие маркеров на Статических картах Google
- 13. Анимация маркеров на Картах Google v2
- 14. Размещение маркеров в Google Maps
- 15. размещение изображений на картах Google bubble
- 16. размещение точечного маркера на моих картах Google
- 17. размещение точек булавки на картах Google
- 18. Размещение нескольких маркеров на карте Google
- 19. Обновление радиуса нескольких кругов в Картах Google?
- 20. Оптимизация маркеров SVG в Картах Google
- 21. URL для нескольких маркеров в Картах Google
- 22. Группировка маркеров по категориям в Картах Google
- 23. Рисование кругов для всех маркеров на Google Maps API v3
- 24. Несколько маркеров InfoWindow в Картах Google v3
- 25. Множество маркеров с надписями в Картах Google
- 26. Назначение разных маркеров в Картах Google
- 27. Размещение маркеров в Google Map С Django
- 28. Соответствующее количество маркеров на картах Google на Android и ПК
- 29. Как изменить значки маркеров на всех графиках на Картах Google?
- 30. Распространение маркеров на мыши на Картах Google V3. (Не кластеры)
Этот вопрос слишком открыт. Что именно вы делаете? Какие технологии вы используете? Что вы пробовали? –
вроде этого примера https://developers.google.com/maps/documentation/javascript/examples/circle-simple, за исключением того, что вы изменяете fillColor и fillOpacity вместо радиуса – lucas
Я использую JavaScript. Я хочу удалить маркер по умолчанию, который появляется, и на нем есть 2 круга (что-то вроде светофора). Я пробовал использовать оверлеи. Но, похоже, это не сработало. – user3844966