javascript - 如何使用谷歌地图标记地点

标签 javascript html css

我正在尝试设置一个联系人页面,在其中显示谷歌地图以指示会面地点。我目前正在使用这些代码:

js

(function(){
    document.getElementById('map_canvas').style.display="block";
    var myOptions = {
        zoom: 14,
        center: new google.maps.LatLng(0.0, 0.0)
    }
    map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
})();

html

<script type="application/javascript" src="/js/google-map.js">
<div id="map_canvas" style="width:80%; height: 400px; margin:auto;"></div>

问题是我无法像在谷歌地图中那样标记指示的地点,以向用户精确指示指示的地点。请问有什么好主意吗?

最佳答案

首先需要定义标记的经纬度

var myLatlng = new google.maps.LatLng(-25.363882,131.044922);

然后你需要添加一个标记:

var marker = new google.maps.Marker({
      position: myLatlng,
      map: map,
      title: 'Hello World!'
  });

看看 https://developers.google.com/maps/documentation/javascript/examples/marker-simple?hl=es

关于javascript - 如何使用谷歌地图标记地点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24958408/

相关文章:

javascript - 如何将文本区域的内容发送到 Typescript/Javascript/Html 中的函数

javascript - css 未在 nodejs 网络应用程序中呈现

javascript - 如何将css类调用到javascript中

javascript - ngModel 无法正确检测数组更改

javascript - jQuery fadeIn 和 fadeOut 占用 50% 的处理器

javascript - 将项目添加到列表的开头

css - Font Awesome extras.less 变量

javascript - bunyan log.child 正确的用例?

html - 为什么出现垂直滚动条时我的 div 的大小会发生变化?

javascript - 数据表行高控制