Google Info Windows显示默认内容

时间:2016-01-06 21:24:20

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

我有一个应用程序,用户可以在文本区域中输入地点的位置,然后从Google Maps JavaScript API获取此地点的信息;所以它得到了地址,纬度,经度等。

我让它在页面上加载此地图,并在纬度/经度坐标上显示标记。加载页面时,它会打开一个信息窗口。但是,我不想为每个地方创建自定义内容。我想从googles api获取信息并显示它。

有这样的东西吗?

以下是我的地图/标记/信息窗口代码

var lat = parseFloat(latitude);
    var lng = parseFloat(longitude);

    var map;

    function initMap() {
        var myLatLng = {lat: lat, lng: lng};

        map = new google.maps.Map(document.getElementById('location-map'), {
            center: myLatLng,
            scrollwheel: false,
            zoom: 15
        });

        var marker = new google.maps.Marker({
            position: myLatLng,
            map: map
        });
        var infowindow = new google.maps.InfoWindow({
            content: "Use pin to point your exact locality"
        });
        google.maps.event.addListener(marker, 'click', function () {
            infowindow.open(map, marker);
        });
        infowindow.open(map, marker);
    }

0 个答案:

没有答案