谷歌地图标记标题没有显示?

Fra*_*cas 4 javascript google-maps google-maps-api-3

我已将带有标记的地图添加到我的网站,但我不确定 Title 属性对该标记有何作用。

我使用了developers.google网站上的文档

https://developers.google.com/maps/documentation/javascript/examples/marker-simple

在此示例中,“hello world”(标记标题)到底有何作用?我使用的是 OS X El Capitan - Chrome

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

  var map = new google.maps.Map(document.getElementById('map'), {
    zoom: 4,
    center: myLatLng
  });

  var marker = new google.maps.Marker({
    position: myLatLng,
    map: map,
    title: 'Hello World!'
  });
}
Run Code Online (Sandbox Code Playgroud)

Jac*_*eur 6

用户@Vijaykrish93指出,titleMarker中的对象代表工具提示值。

对于标签,文档已涵盖。您只需要在 Marker 中设置值label

var marker = new google.maps.Marker({
    position: myLatLng,
    map: map,
    label: "Hello World!"
});
Run Code Online (Sandbox Code Playgroud)

或者使用 MarkerLabel 接口:

var marker = new google.maps.Marker({
    position: myLatLng,
    map: map,
    label: {
        fontSize: "8pt",
        text: "Hello World!"
    }
});
Run Code Online (Sandbox Code Playgroud)

此处描述了除 fontSize 之外的更多格式选项。