【发布时间】:2018-07-30 01:40:51
【问题描述】:
我有这个脚本可以在谷歌地图上显示标记,效果很好,但现在我想获取当前位置以最初放大地图..
<body onload="initCoords()">
function initCoords() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition, showError);
}
}
function showPosition(position) {
var lat = position.coords.latitude;
var long = position.coords.longitude;
} // this gets the current location loaded when body loads //
如何将经纬度传递到地图中?
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
center: new google.maps.LatLng(lat, long),
zoom: 12
});
</body>
它抛出的 lat 和 long 没有定义。
【问题讨论】:
标签: javascript php google-maps