我有一个应用程序,用户必须通过Facebook登录,然后将它们放在google_map
我想将地理位置标记与登录用户连接。
if(navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
var pos = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
new google.maps.InfoWindow({
map: map,
position: pos,
new google.maps.InfoWindow({
map: map,
position: pos,
getContent(user.displayName)
};
});
答案 0 :(得分:0)
这是一个有效的example。因此,如果登录用户允许许可(共享其位置的权限),那么她可以看到代表其位置的标记。否则,如果用户拒绝权限,则使用空格而不是地图。
答案 1 :(得分:0)
我相信这样做的方法是使用自定义标记并创建一个函数来调用数据并将其放入自定义标记中。 看到 JS Maps v3: custom marker with user profile picture