【问题标题】:Add Name to Google Map Marker [duplicate]将名称添加到 Google 地图标记[重复]
【发布时间】:2018-08-13 20:52:39
【问题描述】:

我正在尝试使用 Google Map Javascript Api 构建地图并显示标记,但名称不显示。

我试图让它看起来像这样的嵌入版本:

这是我目前的代码

function initMap() {
  var uluru = {lat: 30.070923, lng: -95.5112095};
  var map = new google.maps.Map(document.getElementById('map'), {
    zoom: 17,
    center: uluru
  });
  var marker = new google.maps.Marker({
    position: uluru,
    map: map
  });
}

有什么帮助吗?

【问题讨论】:

  • 您是否希望您可以简单地指向一个位置,如果该位置有与之关联的名称,该名称就会出现?
  • 是的,实际上我的主要目标是显示医院的位置,然后隐藏该地区的另一家医院。这迫使我使用谷歌地图 API 来控制地图的样式。但我无法显示名称标记。

标签: javascript google-maps dictionary


【解决方案1】:

当您仅通过为该标记提供坐标来创建地图标记时,该标记除了您自己指定的名称外没有其他名称。标记不会简单地在您选择的位置或附近拾取某物的名称。

您将需要 Place Search API:https://developers.google.com/places/web-service/search

...如果您想在所选位置或附近查找地名。

【讨论】:

    猜你喜欢
    • 2018-10-21
    • 2013-03-25
    • 1970-01-01
    • 2018-02-25
    • 1970-01-01
    • 2011-04-14
    • 1970-01-01
    • 1970-01-01
    • 2020-07-30
    相关资源
    最近更新 更多