encoding class
google.maps.geometry.encoding
sınıf
Çoklu çizgi kodlama ve kod çözme için yardımcı programlar.
const {encoding} = await google.maps.importLibrary("geometry")
numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Statik Yöntemler | |
---|---|
decodePath |
decodePath(encodedPath) Parametreler:
Kodlanmış bir yol dizesinin kodunu çözerek LatLng dizisine dönüştürür. |
encodePath |
encodePath(path) Parametreler:
İade Değeri:
string LatLng'lerin dizisini kodlanmış bir yol dizesine kodlar. |
küresel sınıf
google.maps.geometry.spherical
sınıf
Jeodezik açıları, mesafeleri ve alanları hesaplamak için yardımcı işlevler. Varsayılan yarıçap, Dünya'nın 6.378.137 metrelik yarıçapıdır.
const {spherical} = await google.maps.importLibrary("geometry")
numaralı telefonu arayarak erişebilirsiniz.
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Statik Yöntemler | |
---|---|
computeArea |
computeArea(path[, radiusOfSphere]) Parametreler:
İade Değeri:
number Kapalı bir yolun işaretsiz alanını [0, 2×pi×yarıçap²] aralığında döndürür. Hesaplanan alan, yarıçapla aynı birimleri kullanır. radiusOfSphere , varsayılan olarak Dünya'nın metre cinsinden yarıçapıdır. Bu durumda alan metrekare cinsindendir. Circle parametresinin iletilmesi için radius parametresinin negatif olmayan bir değere ayarlanması gerekir. Ayrıca, daire kürenin% 100'ünden fazlasını kaplamamalıdır. LatLngBounds iletilirken güneydeki LatLng, kuzeydeki LatLng'den daha kuzeyde olamaz. |
computeDistanceBetween |
computeDistanceBetween(from, to[, radius]) Parametreler:
İade Değeri:
number İki LatLng arasındaki mesafeyi metre cinsinden döndürür. İsteğe bağlı olarak özel bir yarıçap belirtebilirsiniz. Yarıçap varsayılan olarak Dünya'nın yarıçapına ayarlanır. |
computeHeading |
computeHeading(from, to) Parametreler:
|