Google Maps Javascript Api。地图标记infoWindow显示

时间:2017-09-20 14:45:34

标签: javascript api google-maps google-maps-api-3 google-maps-markers

我写了一个脚本来显示多个地图标记,通过邮政编码搜索,或地址也显示多个标记与用户的给定位置之间的距离,但是..我想显示infoWindow的一些内容,我将写给每一个标记......任何人都可以帮助我?

脚本是这样的:

 var features = [
      {
        position: new google.maps.LatLng(38.089374, 23.809245),
        type: 'info'

      }, {
        position: new google.maps.LatLng(37.865212, 23.744748),
        type: 'info'
      }, {
        position: new google.maps.LatLng(37.997172, 23.693429),
        type: 'info'
      }, {
        position: new google.maps.LatLng(37.934769, 23.879542),
        type: 'info'
      }, {
        position: new google.maps.LatLng(38.003720, 23.886767),
        type: 'info'
      }, {
        position: new google.maps.LatLng(38.027083, 23.850951),
        type: 'info'
      }, {
        position: new google.maps.LatLng(37.944077, 23.661457),
        type: 'info'
      }, {
        position: new google.maps.LatLng(38.017348, 23.796585),
        type: 'info'
      }, {
        position: new google.maps.LatLng(37.955754, 23.677229),
        type: 'info'
      }, {
        position: new google.maps.LatLng(37.971261, 23.756350),
        type: 'info'
      }, {
        position: new google.maps.LatLng(37.990022, 23.720621),
        type: 'info'
      }, {
        position: new google.maps.LatLng(38.050031, 23.752440),
        type: 'info'
      }, {
        position: new google.maps.LatLng(38.464754,23.615317),
        type: 'info'
      }, {
        position: new google.maps.LatLng(37.943692, 23.748214),
        type: 'info'
      }, {
        position: new google.maps.LatLng(39.544696, 21.775843),
        type: 'info'
      }, {
        position: new google.maps.LatLng(40.668344, 22.889161),
        type: 'info'
      }, {
        position: new google.maps.LatLng(40.662039, 22.911951),
        type: 'info'
      }, {
        position: new google.maps.LatLng(40.573629, 23.025070),
        type: 'info'
      }, {
        position: new google.maps.LatLng(40.303271, 21.804128),
        type: 'info'
      }

    ];



    // edw oi kaloi oi markers.
    features.forEach(function(feature) {
      var marker = new google.maps.Marker({
        position: feature.position,
        icon: icons[feature.type].icon,

        map: map
      });



    });

1 个答案:

答案 0 :(得分:0)

做这样的事情!我不是专家,但根据你的问题,我分享我认为我会做的方式。

请注意我没有测试过代码,所以请检查一下,如果有任何问题请告诉我。

Firebase

最后,如果它可以帮助您解决问题,请不要忘记接受它。