Google会将自动加载隐藏位置映射到标记位置

时间:2015-03-09 20:50:51

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

尝试在页面加载时从隐藏变量中将标记添加到Google地图中。这是基于地址而不是坐标吗?

代码是:

  var place = $('#hidden-place').val(); 

    var markers = [];

    var mapOptions = {
        zoom: 15,
        mapTypeControl: true,
        mapTypeControlOptions: {
          style: google.maps.MapTypeControlStyle.DEFAULT,
          mapTypeIds: [
            google.maps.MapTypeId.ROADMAP,
            google.maps.MapTypeId.TERRAIN
          ]
        },
        zoomControl: true,
        zoomControlOptions: {
          style: google.maps.ZoomControlStyle.SMALL
        }
    };

var map = new google.maps.Map(document.getElementById('google-map'),
                            mapOptions);

1 个答案:

答案 0 :(得分:0)

您可以在API中使用地理编码服务 - 请查看此示例https://developers.google.com/maps/documentation/javascript/examples/geocoding-simple

在该示例中,它允许您使用自由格式地址并将第一个匹配结果绘制为标记。

这会让你至少开始。