LatLng class
Class
google.maps.LatLng
LatLng
adalah titik dalam koordinat geografis: lintang dan bujur.
- Rentang lintang antara -90 dan 90 derajat, inklusif. Nilai di atas atau di bawah rentang ini akan dibulatkan ke rentang [-90, 90]. Artinya, jika nilai yang ditentukan kurang dari -90, nilai tersebut akan disetel ke -90. Jika nilainya lebih besar dari 90, nilainya akan ditetapkan ke 90.
- Rentang bujur antara -180 dan 180 derajat, inklusif. Nilai di atas atau di bawah rentang ini akan dibulatkan agar berada dalam rentang. Misalnya, nilai -190 akan dikonversi menjadi 170. Nilai 190 akan dikonversi menjadi -170. Hal ini mencerminkan fakta bahwa garis bujur mengelilingi dunia.
Perhatikan bahwa Anda tidak dapat mengubah koordinat
LatLng
. Jika Anda ingin menghitung titik lain, Anda harus membuat titik baru. Sebagian besar metode yang menerima objek LatLng
juga menerima objek LatLngLiteral
, sehingga berikut ini setara:
map.setCenter(new google.maps.LatLng(-34, 151));
map.setCenter({lat: -34, lng: 151});
Konstruktor juga menerima objek LatLngLiteral
dan LatLng
. Jika instance LatLng
diteruskan ke konstruktor, salinan akan dibuat.
Panggilan yang mungkin ke konstruktor adalah sebagai berikut:
new google.maps.LatLng(-34, 151);
new google.maps.LatLng(-34, 151, true);
new google.maps.LatLng({lat: -34, lng: 151});
new google.maps.LatLng({lat: -34, lng: 151}, true);
new google.maps.LatLng(new google.maps.LatLng(-34, 151));
new google.maps.LatLng(new google.maps.LatLng(-34, 151), true);
Akses dengan memanggil const {LatLng} = await google.maps.importLibrary("core")
.
Lihat