我在我的网站上实施了一张谷歌地图,以显示我的办公地点。在同一栋楼内有多个办公室,地址相同。
问题是:我网站上显示来自其他公司的地点描述(与我的地址相同)。但我想显示我的地方描述。
例如:看看以下位置:
var latLng = new google.maps.LatLng(48.137722, 11.577583)
这个地方有多位医生。 底部的代码仅显示以下内容:
但是我想显示以下描述(正如我为Google Gallenberger博士所说的那样):
因此:如何在我的地图上显示我的位置并隐藏其他地方?
代码:
<script src="https://maps.googleapis.com/maps/api/js"></script>
<script>
function initialize() {
var mapCanvas = document.getElementById('map-canvas');
var latLng = new google.maps.LatLng(48.137722, 11.577583)
var mapOptions = {
center: latLng,
zoom: 17,
mapTypeId: google.maps.MapTypeId.ROADMAP,
}
var map = new google.maps.Map(mapCanvas, mapOptions)
var marker = new google.maps.Marker({
position: latLng,
map: map
});
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
<div id="map-canvas"></div>
答案 0 :(得分:0)
它比你正在做的要复杂一点但是如果你使用这个得到你的placeID它应该有效:
https://developers.google.com/maps/documentation/javascript/examples/places-placeid-finder
然后设置您的请求,如下所示:
https://developers.google.com/maps/documentation/javascript/examples/place-details
如果这不起作用,请尝试使用信息窗口功能手动设置该框中显示的内容: https://开头 developers.google.com/maps/documentation/javascript/infowindows