使用 Google 的示例代码来检测用户的位置,我设置了一个基本页面来检测用户在 map 上的位置。我还设置了一个单独的页面,在 map 上的特定坐标处放置一个标记。我想将这些功能合并到一个脚本中。也就是说,我想在 map 上检测到的位置放置一个标记,但我似乎无法让它工作。我的代码检测用户的位置,但不会删除标记。我确信这很简单,但我对 Javascript 不熟悉,所以我在解决问题时遇到了麻烦。
下面是 Google 的示例代码。我需要添加什么才能在初始位置显示标记?我尝试添加以下代码:
var marker = new google.maps.Marker({
position: initialLocation,
map: map,
title: "You are here"
});
最佳答案
尝试调用 setMap()
创建标记后:
var marker = new google.maps.Marker({
position: initialLocation,
map: map,
title: "You are here"
});
marker.setMap(map);
关于javascript - 谷歌地图 API : Detecting location and dropping a marker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8207700/