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 Library di Maps JavaScript API.
Konstruktor | |
---|---|
LatLng |
LatLng(latOrLatLngOrLatLngLiteral[, lngOrNoClampNoWrap, noClampNoWrap]) Parameter:
Membuat objek LatLng yang merepresentasikan titik geografis. Lintang ditentukan dalam derajat dalam rentang [-90, 90]. Bujur ditentukan dalam derajat dalam rentang [-180, 180). Tetapkan noClampNoWrap ke true untuk mengaktifkan nilai di luar rentang ini. Perhatikan urutan lintang dan bujur. |
Metode | |
---|---|
equals |
equals(other) Parameter:
Nilai yang Ditampilkan:
boolean Fungsi perbandingan. |
lat |
lat() Parameter: Tidak ada
Nilai yang Ditampilkan:
number Menampilkan garis lintang dalam derajat. |
lng |
lng() Parameter: Tidak ada
Nilai yang Ditampilkan:
number Menampilkan bujur dalam derajat. |
toJSON |
toJSON() Parameter: Tidak ada
Nilai yang Ditampilkan:
LatLngLiteral Mengonversi ke representasi JSON. Fungsi ini dimaksudkan untuk digunakan melalui JSON.stringify . |
toString |
toString() Parameter: Tidak ada
Nilai yang Ditampilkan:
string Mengonversi ke representasi string. |
toUrlValue |
toUrlValue([precision]) Parameter:
Nilai yang Ditampilkan:
string Menampilkan string dalam bentuk "lat,lng" untuk LatLng ini. Secara default, kami membulatkan nilai lat/lng menjadi 6 tempat desimal. |
Antarmuka LatLngLiteral
google.maps.LatLngLiteral
interface
Literal objek diterima sebagai pengganti objek LatLng
, sebagai kemudahan, di banyak tempat. Objek ini dikonversi menjadi objek LatLng
saat Maps API menemuinya.
Contoh:
map.setCenter({lat: -34, lng: 151});
new google.maps.Marker({position: {lat: -34, lng: 151}, map: map});
Literal objek LatLng tidak didukung di library Geometry.
Properti | |
---|---|
lat |
Jenis:
number Lintang dalam derajat. Nilai akan dikunci 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. |
lng |
Jenis:
number Bujur dalam derajat. Nilai di luar rentang [-180, 180] 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. |
Class LatLngBounds
Class
google.maps.LatLngBounds
Instance LatLngBounds
merepresentasikan persegi panjang dalam koordinat geografis, termasuk yang melintasi meridian bujur 180 derajat.
Akses dengan memanggil const {LatLngBounds} = await google.maps.importLibrary("core")
.
Lihat Library di Maps JavaScript API.
Konstruktor | |
---|---|
LatLngBounds |
LatLngBounds([swOrLatLngBounds, ne]) Parameter:
|