Assalamualaikum dan salam sejahtera,
Di harap tutorial ini dapat membantu anda semua dalam mendapatkan langkah-langkah dan kod untuk meletakkan map dan location di website anda.
Sekian Terima Kasih.
----------------------------------------------------------
Disediakan Oleh : Zainimar Binti Zulkifli
Sumber :1. https://www.w3schools.com/html/tryit.asp?filename=tryhtml5_geolocation_map_script
1. Berikut adalah kod aturcara untuk mendapatkan location semasa user bersama map.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | <!DOCTYPE html> <html> <body> <p id="demo">Click the button to get your position.</p> <button onclick="getLocation()">Try It</button> <div id="mapholder"></div> <script src="https://maps.google.com/maps/api/js?key=AIzaSyBu-916DdpKAjTmJNIgngS6HL_kDIKU0aU"></script> <!-- To use this code on your website, get a free API key from Google. Read more at: https://www.w3schools.com/graphics/google_maps_basic.asp --> <script> var x = document.getElementById("demo"); function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition, showError); } else { x.innerHTML = "Geolocation is not supported by this browser."; } } function showPosition(position) { var lat = position.coords.latitude; var lon = position.coords.longitude; var latlon = new google.maps.LatLng(lat, lon) var mapholder = document.getElementById('mapholder') mapholder.style.height = '250px'; mapholder.style.width = '500px'; var myOptions = { center:latlon,zoom:14, mapTypeId:google.maps.MapTypeId.ROADMAP, mapTypeControl:false, navigationControlOptions:{style:google.maps.NavigationControlStyle.SMALL} } var map = new google.maps.Map(document.getElementById("mapholder"), myOptions); var marker = new google.maps.Marker({position:latlon,map:map,title:"You are here!"}); } function showError(error) { switch(error.code) { case error.PERMISSION_DENIED: x.innerHTML = "User denied the request for Geolocation." break; case error.POSITION_UNAVAILABLE: x.innerHTML = "Location information is unavailable." break; case error.TIMEOUT: x.innerHTML = "The request to get user location timed out." break; case error.UNKNOWN_ERROR: x.innerHTML = "An unknown error occurred." break; } } </script> </body> </html> |
Di harap tutorial ini dapat membantu anda semua dalam mendapatkan langkah-langkah dan kod untuk meletakkan map dan location di website anda.
Sekian Terima Kasih.
----------------------------------------------------------
Disediakan Oleh : Zainimar Binti Zulkifli
Sumber :1. https://www.w3schools.com/html/tryit.asp?filename=tryhtml5_geolocation_map_script
0 comments:
Post a Comment