0

有没有办法使用 js 加载地图,但将参考位置显示为实际的地点列表?

我想加载显示特定业务的地图(我有地点参考编号),然后在其周围显示地图。

我只会使用 iframe,但它不允许 js 库所做的自定义级别。

4

2 回答 2

0

如果您想显示您拥有参考编号的企业,请使用PlacesService.

您还需要在 API url 中包含地点库。

例如

// I assume the map is already loaded and defined as variable called map
var placesService = new PlacesService();

placesService.getDetails({reference: placeReferenceNumber}, function(place, status) {
    if (status === google.maps.places.PlacesServiceStatus.OK) {
        var marker = new google.maps.Marker({
            map: map, 
            position: place.geometry.location
        });
        // Warning: Viewport may not always be defined
        map.setBounds(place.geometry.viewport);
    }
});
于 2013-03-06T09:48:58.703 回答
0

是的。这是使用地图的更标准的方式之一。

您拥有该位置的纬度,既可以使您的地图居中,又可以放置一个标记(可能是例如公司徽标的自定义图像)。

只需按照任何教程进行操作即可。他们都展示了如何做到这一点。

于 2013-03-06T07:50:40.937 回答