Google-Maps-API in Javascript, Zeichnen Sie den radius eines Kreises?
Ich bin auf der Suche nach einem Weg, zeichnen Sie den radius des Kreises oder einer Linie vom Mittelpunkt des Kreises zum Rand des Kreises (auf eine genaue Koordinate in Grad).
Ist es möglich? Wie?
Derzeit, ich zeichnete einen Kreis mit der API aus der Mitte meiner Karte. Ich glaube nicht, dass es hilft ...
Beispiel für das, was ich möchte : http://twitpic.com/aq40vv
var sunCircle = {
strokeColor: "#c3fc49",
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: "#c3fc49",
fillOpacity: 0.35,
map: map,
center: latlng,
radius: 1500
};
cityCircle = new google.maps.Circle(sunCircle)
- Sollten Sie nach dem code, die Sie bisher ausprobiert haben.
- Ich habe bearbeitet die post 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die perfekte Sache, für diese ist die
computeOffset(from:LatLng, distance:number, heading:number, radius?:number)
Funktion aus dergoogle.maps.geometry.spherical
namespace, wie verwiesen, in der DokumentationVon dort aus einfach erstellen Sie eine Polylinie, die aus der Mitte des Kreises mit dem radius von sich selbst "offset" können Sie prüfen, ein schnelles Beispiel das ich gemacht hier (nur klicken, um die Karte zu sehen, dass es funktioniert)
getPath
undsetPath
, können Sie diese prüfen in der DokumentationVersuchen, diese (Nicht sicher, ob dies ist, was Sie gefragt haben)
HTML:
JS:
DEMO.
Referenz : Hier und auch diesem nützlich sein könnte.