2016-09-01 2 views
-1

Ich verwende Google Maps API v3 für mein Projekt und ich verwende eine Reihe von Polygon-Koordinaten, um eine Region zu markieren. Aber ich habe 15 Regionen hervorgehoben und jede Region hat mehr als 100 Polygonkoordinaten. Gibt es irgendeine Weise, die ich eine andere Akte schaffen kann, in der ich alle Koordinaten mit dem entsprechenden Regionsnamen setzen kann und ich diesen Regionsnamen in meiner html Seite benutzen kann. Hier ist mein CodeSo verknüpfen Sie Polygone aus verschiedenen Dateien zu Google Maps api v3

var kerala = new google.maps.Polygon({ 
map: map, 
paths: [ 
new google.maps.LatLng(12.758232,74.86084), 
new google.maps.LatLng(12.736801,75.014648), 
new google.maps.LatLng(12.329269,75.432129), 
new google.maps.LatLng(12.093039,75.794678), 
new google.maps.LatLng(11.942601,75.959473), 
/* n number of coordinates */ 
], 
strokeColor: '#873600', 
strokeOpacity: 0.8, 
strokeWeight: 2, 
fillColor: '#873600', 
fillOpacity: 0.5 
}); 

Aber ich möchte so etwas wie dieses

var kerala = new google.maps.Polygon({ 
map: map, 
paths: /* here i should give the name of a region, which will be defined with coordinates in another file */ 
}); 

Irgend jemand mit diesem bitte helfen Sie mir, ich weiß nicht einmal, wie das Polygon zu definieren Datei koordinieren und deren Ausdehnung Soll diese Datei mit definiert werden?

Antwort

0

make Array von Zustandsnamen mit latlng Objekt und als Pfad verwendet

Beispiel:

var maharashtraArray = []; 

maharashtraArray.push(new google.maps.LatLng("latitude","longitude")) 

dann diesen Array verwenden als Polygonzug

var kerala = new google.maps.Polygon({ 
map: map, 
paths: maharashtraArray 
}); 
Verwandte Themen