[ PHP ] Geoip , 지도에서 아이피위치 불러오기 정보
[ PHP ] Geoip , 지도에서 아이피위치 불러오기본문
구글지도에서 아이피 위치를 표시해줍니다.
<div id="map"></div>
<script>
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
center: {lat: -34.397, lng: 150.644},
zoom: 15
});
var infoWindow = new google.maps.InfoWindow({map: map});
// Try HTML5 geolocation.
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
var pos = {
lat: position.coords.latitude,
lng: position.coords.longitude
};
infoWindow.setPosition(pos);
infoWindow.setContent('현 위치');
map.setCenter(pos);
}, function() {
handleLocationError(true, infoWindow, map.getCenter());
});
} else {
// Browser doesn't support Geolocation
handleLocationError(false, infoWindow, map.getCenter());
}
}
function handleLocationError(browserHasGeolocation, infoWindow, pos) {
infoWindow.setPosition(pos);
infoWindow.setContent(browserHasGeolocation ?
'Error: 서비스에 에러가 발생했습니다. 브라우저의 위치권한을 허용해주세요.' :
'Error: 브라우저 호환성이 떨어집니다. 크롬으로 바꾸는건 어떤가요?');
}
</script>
<script async defer
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBfIM2TFBCJ-sf6MFz-eobXsWk2NU1ec70&callback=initMap">
</script>
위치추적도 만들수 있을거같아요 네비게이션..??
7