87,902
社区成员
发帖
与我相关
我的任务
分享
function getLocation(){
navigator.geolocation.getCurrentPosition(showPosition);
}
function showPosition(position)//第一个showPosition函数
{
lat = position.coords.latitude;
lon = position.coords.longtitude;
latlon = new google.maps.LatLng(lat, lon);
document.getElementById('location').innerHTML = lat +","+ lon;
var mapOptions = {
center: latlon,
zoom: 19,
mapTypeId: google.maps.MapTypeId.HYBRID,
scaleControl: true
}
var map = new google.maps.Map(document.getElementById("map_canvas"),mapOptions);
}
function showPosition(position)//第二个showPosition函数
{
lat=position.coords.latitude;
lon=position.coords.longitude;
latlon=new google.maps.LatLng(lat, lon)
document.getElementById('location').innerHTML = lat +","+ lon;
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("map_canvas"),myOptions);
var marker=new google.maps.Marker({position:latlon,map:map,title:"You are here!"});
}
</script>
</head>
<body onload="startTime(), getLocation()">