tutorial pengembangan web terbaru
 

Google Maps Hamparan


Menambahkan penanda ke peta Google:


Google Maps - Hamparan

Hamparan obyek di peta yang terikat untuk lintang koordinat / bujur.

Google Maps memiliki beberapa jenis lapisan:

  • Marker - lokasi Tunggal pada peta. Penanda juga dapat menampilkan ikon kustom gambar
  • Polyline - Series garis lurus pada peta
  • Polygon - Series garis lurus pada peta, dan bentuknya "tertutup"
  • Lingkaran dan Rectangle
  • Info Jendela - Menampilkan konten dalam popup balon di atas peta
  • hamparan kustom

Google Maps - Tambahkan Marker sebuah

The Marker konstruktor menciptakan penanda. (Perhatikan bahwa properti posisi harus diatur agar penanda untuk menampilkan).

Menambahkan penanda untuk peta dengan menggunakan setMap() metode:

Contoh

var marker=new google.maps.Marker({
  position:myCenter,
  });

marker.setMap(map);
Cobalah sendiri "

Google Maps - Menghidupkan Marker

Contoh di bawah ini menunjukkan bagaimana untuk menghidupkan penanda dengan properti animasi:

Contoh

var marker=new google.maps.Marker({
  position:myCenter,
  animation:google.maps.Animation.BOUNCE
  });

marker.setMap(map);
Cobalah sendiri "

Google Maps - Icon Daripada Marker

Contoh di bawah menentukan gambar (icon) untuk menggunakan bukan penanda standar:

Contoh

var marker=new google.maps.Marker({
  position:myCenter,
  icon:'pinkball.png'
  });

marker.setMap(map);
Cobalah sendiri "

Google Maps - Polyline

Sebuah Polyline adalah garis yang ditarik melalui serangkaian koordinat di urutan memerintahkan.

Sebuah polyline mendukung sifat sebagai berikut:

  • path - menentukan koordinat beberapa lintang / bujur untuk baris
  • strokeColor - menentukan warna heksadesimal untuk baris (format: "#FFFFFF")
  • strokeOpacity - menentukan opacity dari baris (nilai antara 0,0 dan 1,0)
  • strokeWeight - menentukan berat stroke garis dalam pixel
  • diedit - mendefinisikan apakah garis adalah diedit oleh pengguna (true/false)

Contoh

var myTrip = [stavanger,amsterdam,london];
var flightPath = new google.maps.Polyline({
  path:myTrip,
  strokeColor:"#0000FF",
  strokeOpacity:0.8,
  strokeWeight:2
});
Cobalah sendiri "

Google Maps - Polygon

Sebuah Polygon mirip dengan Polyline di bahwa itu terdiri dari serangkaian koordinat di urutan memerintahkan. Namun, poligon dirancang untuk menentukan wilayah dalam loop tertutup.

Poligon terbuat dari garis-garis lurus, dan bentuk yang "closed" (semua lini menghubungkan).

Sebuah poligon mendukung sifat sebagai berikut:

  • path - menentukan koordinat beberapa LatLng untuk garis (pertama dan terakhir koordinat yang sama)
  • strokeColor - menentukan warna heksadesimal untuk baris (format: "#FFFFFF")
  • strokeOpacity - menentukan opacity dari baris (nilai antara 0,0 dan 1,0)
  • strokeWeight - menentukan berat stroke garis dalam pixel
  • fillColor - menentukan warna heksadesimal untuk wilayah dalam wilayah tertutup (format: "#FFFFFF")
  • fillOpacity - menentukan opacity dari warna isi (nilai antara 0,0 dan 1,0)
  • diedit - mendefinisikan apakah garis adalah diedit oleh pengguna (true/false)

Contoh

var myTrip = [stavanger,amsterdam,london,stavanger];
var flightPath = new google.maps.Polygon({
  path:myTrip,
  strokeColor:"#0000FF",
  strokeOpacity:0.8,
  strokeWeight:2,
  fillColor:"#0000FF",
  fillOpacity:0.4
});
Cobalah sendiri "

Google Maps - Lingkaran

Sebuah lingkaran mendukung sifat sebagai berikut:

  • pusat - menentukan google.maps.LatLng dari pusat lingkaran
  • radius - menentukan jari-jari lingkaran, dalam meter
  • strokeColor - menentukan warna heksadesimal untuk garis di sekitar lingkaran (format: "#FFFFFF")
  • strokeOpacity - menentukan opacity dari warna stroke (nilai antara 0,0 dan 1,0)
  • strokeWeight - menentukan berat stroke garis dalam pixel
  • fillColor - menentukan warna heksadesimal untuk wilayah dalam lingkaran (format: "#FFFFFF")
  • fillOpacity - menentukan opacity dari warna isi (nilai antara 0,0 dan 1,0)
  • diedit - mendefinisikan apakah lingkaran dapat diedit oleh pengguna (true/false)

Contoh

var myCity = new google.maps.Circle({
  center:amsterdam,
  radius:20000,
  strokeColor:"#0000FF",
  strokeOpacity:0.8,
  strokeWeight:2,
  fillColor:"#0000FF",
  fillOpacity:0.4
});
Cobalah sendiri "

Google Maps - InfoWindow

Menunjukkan InfoWindow dengan beberapa konten teks untuk penanda:

Contoh

var infowindow = new google.maps.InfoWindow({
  content:"Hello World!"
  });

infowindow.open(map,marker);
Cobalah sendiri "

Google Maps - Hamparan Referensi

Google Maps API Reference .