Featured Post

Cara Merubah Alamat Menjadi Latlng Di Google Maps

Cara Merubah Alamat Menjadi Latlng Di Google Maps

tadi saya sudah share tutorial cara menampilkan peta dari google kemudian cara menampilkan marker baik 1 maupun banyak pada google maps dan kali ini saya akan share tutorial cara merubah alamat menjadi latitude dan longitude di google maps
Longitude dan Latitude adalah suatu sistem koordinat geografis yang digunakan untuk menentukan lokasi suatu tempat di permukaan bumi. Latitude atau garis lintang adalah garis yang menentukan lokasi berada di sebelah utara atau selatan ekuator. Garis lintang diukur mulai dari titik 0 derajat dari khatulistiwa sampai 90 derajat di kutub. Longitude atau garis bujur adalah digunakan untuk menentukan lokasi di wilayah barat atau timur dari garis utara selatan yang sering disebut juga garis meridian. Garis bujur diukur dari 0 derajat di wilayah Greenwich sampai 180 derajat di International Date Line.
Ok kita langsung saja ke pembahasan pertama buatlah project dengan nama terserah anda kemudian salin kode berikut dan simpan file dengan nama index.php
<!DOCTYPE html>
<html>
<head>
<title>MERUBAH ALAMAT MENJADI GEOTAG DI GMAPS</title>
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js"></script>
<script type="text/javascript">
function init(){
var info_window = new google.maps.InfoWindow();
// menentukan level zoom
var zoom = 5;

// menentukan latitude dan longitude
var pos = new google.maps.LatLng(-3.050444,116.323242);

// menentukan opsi peta yang akan di buat
var options = {
'center': pos,
'zoom': zoom,
'mapTypeId': google.maps.MapTypeId.ROADMAP
};

// membuat peta
var map = new google.maps.Map(document.getElementById('maps'), options);
info_window = new google.maps.InfoWindow({
'content': 'loading...'
});
}
function cari_alamat(){
// mengambil isi dari textarea dengan id alamat
var alamat = document.getElementById('alamat').value;

// membuat geocoder
var geocoder = new google.maps.Geocoder();
geocoder.geocode(
{'address': alamat},
function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
var info_window = new google.maps.InfoWindow();

// mendapatkan lokasi koordinat
var geo = results[0].geometry.location;

// set koordinat
var pos = new google.maps.LatLng(geo.lat(),geo.lng());

// menampilkan latitude dan longitude pada id lat dan lng
var lat = document.getElementById('lat').innerHTML = geo.lat();
var lng = document.getElementById('lng').innerHTML = geo.lng();

// opsi peta yang akan di tampilkan
var option = {
center: pos,
zoom: 16,
mapTypeId:google.maps.MapTypeId.ROADMAP
};

// membuat peta
var map = new google.maps.Map(document.getElementById('maps'),option);
info_window = new google.maps.InfoWindow({
content: 'loading...'
});

// menambahkan marker pada peta
var marker = new google.maps.Marker({
position: pos,
title: 'You are here',
animation:google.maps.Animation.BOUNCE
});
marker.setMap(map);

// menambahkan event click ketika marker di klik
google.maps.event.addListener(marker, 'click', function () {
info_window.setContent('<b>'+ this.title +'</b>');
info_window.open(map, this);
});
} else {
alert('Lokasi Tidak Ditemukan');
}
}
);
}
google.maps.event.addDomListener(window, 'load', init);
</script>
</head>
<body>
<div id="maps" style="width: 800px; height: 400px;"></div>
<textarea id="alamat" style="width: 795px; resize:none;" placeholder="Cari alamat"></textarea>
< br />
<button onclick="cari_alamat()">CARI ALAMAT</button>
< br />
<strong>Latitude :</strong><span id="lat"></span>
< br />
<strong>Longitude :</strong><span id="lng"></span>
</body>
</html>
kemudian jalankan project anda di browser, dan yang pertama kali muncul adalah peta wilayah indonesia, ketika anda mengetikan alamat pada box textarea, lalau menekan button cari alamat, maka peta akan di ganti dengan alamat yang sudah di rubah dengan koordinat latitude dan longitudeOk, sampai disini dulu tutorial kali ini, selamat mencoba dan semoga barmanfaat.
DONASI VIA PAYPAL Bantu berikan donasi jika artikelnya dirasa bermanfaat. Donasi akan digunakan untuk memperpanjang domain https://apaitu10.blogspot.com/. Terima kasih.
Postingan Lebih Baru Postingan Lebih Baru Postingan Lama Postingan Lama

Postingan lainnya

Komentar

Posting Komentar