HTML5 地理位置信息窗口不起作用

杰森史蒂夫

我需要用这段代码创建信息窗口,我缺乏应用程序逻辑,而且对编程完全陌生,我使用这个开源代码

此代码将用户及其标记添加到地图

    function loadMarkers(data) {
    for(key in data) {
        var user = data[key];
        xmartlabschat.addUser(user);
        markers[key] = getMarker(user.lat, user.lng, user.name);
    }
}

我尝试使用信息窗口的基本代码

var infoWindow = new google.maps.InfoWindow(user.name);
markers[key].addListener('click', function(){
        infoWindowMe.open(map,markers[key);

但是,此代码将所有标记转换为与用户相同的名称,而不是不同的名称,因为我单击了其他用户标记

请帮助这里我截取的屏幕截图

福伊萨尔尼比尔

你可以试试这个。希望这可以帮助。

var locations = [
['Location name', LAT, LON],
['...', ..., ...],
//...
];

var map = new google.maps.Map(document.getElementById('map'), {
    zoom: 8,
    center: new google.maps.LatLng(LAT, LON),
    mapTypeId: google.maps.MapTypeId.ROADMAP
});
var infowindow = new google.maps.InfoWindow();

var marker, i; 
for (i = 0; i < locations.length; i++) {
    var lat = locations[i][1];
    var lng = locations[i][2];
    marker = new google.maps.Marker({
        position: new google.maps.LatLng(lat, lng),
        map: map,
    }); // generates all the markers
    google.maps.event.addListener(marker, 'click', (function(marker, i) {
        return function() {
            zIndex: 1000;
            infowindow.setContent(locations[i][0]); // replace locations[i][0] with which data you want to show
            infowindow.open(map, marker);
        }
    })(marker, i)); // generates corresponding info-window
}   

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

实时检索地理位置(HTML5)

来自分类Dev

HTML5地理位置与Google Maps地理位置api

来自分类Dev

如何使用html / html5中的用户输入获取完整的地理位置详细信息?

来自分类Dev

在Google Apps脚本中提交HTML表单时,如何与输入一起发送地理位置信息

来自分类Dev

使用html5地理位置api创建地理围栏

来自分类Dev

Javascript和HTML5地理位置-如何存储位置?

来自分类Dev

HTML5地理位置watchPosition仅被调用一次

来自分类Dev

HTML5地理位置不等待用户输入

来自分类Dev

各种浏览器中的HTML5地理位置API

来自分类Dev

在HTML5 Web Worker中使用地理位置

来自分类Dev

在Rails中发布表单时使用HTML5地理位置

来自分类Dev

HTML5地理位置不正确

来自分类Dev

HTML5中的精确地理位置如何工作?

来自分类Dev

HTML5地理位置不同步

来自分类Dev

需要HTML5地理位置+ javascript帮助

来自分类Dev

如何在功能之外使用HTML5访问经纬度地理位置

来自分类Dev

有关地理位置更改的HTML5刷新页面

来自分类Dev

Google Maps API中的HTML5地理位置

来自分类Dev

使用html5中的地理位置在Google地图中显示坐标列表

来自分类Dev

Symfony2:IvoryGoogleMapBundle中的HTML5地理位置API

来自分类Dev

HTML5地理位置不正确

来自分类Dev

HTML5地理位置跟踪未返回正确的坐标

来自分类Dev

使用HTML5地理位置在这里映射

来自分类Dev

html5地理位置是否存在“ GPS状态已更改”事件?

来自分类Dev

通过下拉框进行选择来更改HTML5中的地理位置地图

来自分类Dev

将HTML5地理位置结果发送回Node / Express Server

来自分类Dev

无法获取html5地理位置坐标

来自分类Dev

phonegap地理位置不起作用

来自分类Dev

AngularJS,HTML5模式路由不起作用

Related 相关文章

热门标签

归档