Google Maps具有地理位置后,在哪里添加新的标记变量?

时间:2019-07-10 20:59:31

标签: google-maps google-maps-api-3

我希望人们看到我添加的离他们最近的地方。 可以对标记符号进行样式设置吗?

 var map, infoWindow;
  function initMap() {
    map = new google.maps.Map(document.getElementById('map'), {
      center: {lat: -34.397, lng: 150.644},
      zoom: 6
    });
// This is my attempt to put a marker with some info START//
    var map;
function initialize() {
var latlng = new google.maps.LatLng(-59.389, 24.806);
var myOptions = {
    zoom: 8,
    center: latlng,
    mapTypeId: google.maps.MapTypeId.ROADMAP
};


//----------------------END----------------------//

window.onload = initialize;

1 个答案:

答案 0 :(得分:1)

相对于此SO answer,您可以通过调用 google.maps.Marker 构造函数来添加标记,并指定positionmap字段。

var marker = new google.maps.Marker({
    position: myLatLng,
    map: map
});

请参阅完整指南here。然后,您可以通过定义要显示的图标而不是默认标记图像来customize a marker image

您可以从此 example 开始,它显示自定义标记,以指示指定地址附近的位置。

希望这会有所帮助!