【发布时间】:2018-01-22 17:57:46
【问题描述】:
所以我要完成两件事 1) 拉取用户当前位置 2)然后在谷歌地图上显示它
从我的研究中,我看到我可以使用以下内容来获取用户的当前位置
navigator.geolocation.getCurrentPosition(success);
function success(pos) {
var crd = pos.coords;
console.log('Your current position is:');
console.log(`Latitude : ${crd.latitude}`);
console.log(`Longitude: ${crd.longitude}`);
console.log(`More or less ${crd.accuracy} meters.`);
};
和以下启动谷歌地图
function initMap() {
var uluru = {lat: -25.363, lng: 131.044};
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 4,
center: uluru
});
var marker = new google.maps.Marker({
position: uluru,
map: map
});
}
所以我遇到的问题是如何同时完成两者? 我试图将第二个函数放在第一个函数中,但这不起作用...... 提前感谢大家的帮助!
【问题讨论】: