Jak narysować proste linie wewnątrz wielokąta mapy Google
Użyłem mapy googlegoogle map javascript API V3
. Rysuję liczbę wielokątów zip. Wieloboki mają różne kolory w zależności od pewnych warunków. Teraz chcę narysować linie proste / znaki mieszające wewnątrz niektórych wielokątów w zależności od określonych kryteriów. Jak możemy to zrobić. Poniżej znajduje się kod, który napisałem do rysowania wielokątów.
{% if zip.zip_info.zip_polygon %}
var path = [
{% for polycoord in zip.zip_info.zip_polygon %}
new google.maps.LatLng({{polycoord.1}}, {{polycoord.0}}),
{% endfor %}
];
var polygon_{{ forloop.counter }} = new google.maps.Polygon(
{
path:path,
clickable:true,
strokeColor: '#000000',
strokeOpacity: 0.15,
strokeWeight: 2,
fillColor: fillColor,
fillOpacity: 1,
zipcode: '{{zip.zip_info.zipcode}}'
});
polygon_{{ forloop.counter }}.setMap(map);
{% endif %}
Podaję również link do obrazu moich wymagań.
Możesz zobaczyć na obrazie niektóre wielokąty są cieniowane liniami prostymi, a niektóre są cieniowane tylko kolorami.