2016-05-27 4 views
-1

ある場所のマーカーを作成しましたが、マーカーが現在のズームレベルを変更せずにマーカーを場所名の下に移動したいという位置名を妨げています。コンストラクタで追加することができる任意のオプションがマーカーがGoogleマップの場所名を遮る

var marker = new google.maps.Marker({ 
       //options 
      }); 

のthnx

https://jsfiddle.net/vng1pbkf/

+0

ここで問題にjsfiddleからあなたのコードを追加してください。 – Vishwanath

+0

私が見るオプションは、あなたがマーカーの上にカーソルを置いたときにツールチップとなる 'title'です。 – Vishwanath

+0

唯一のオプションはマーカ​​ーの 'position'です。これは変更する必要があります。代わりに、この方法を考えてください。ここでは、アイコンの位置からオフセットを与え、マーカーの位置をアイコンに接続する小さなポリラインを描画します。http://www.nytimes.com/interactive/2016/05/05/旅行/何ができるか36時間以内にsoutheast-london.html – duncan

答えて

0

1つのオプションは、あなたのマーカー画像のサイズを小さくすることができます。 サンプルコード:

var image = { 
url: 'https://developers.google.com/maps/documentation/javascript/examples/full/images/beachflag.png', 
// This marker is 20 pixels wide by 32 pixels high. 
size: new google.maps.Size(20, 32), 
// The origin for this image is (0, 0). 
origin: new google.maps.Point(0, 0), 
// The anchor for this image is the base of the flagpole at (0, 32). 
anchor: new google.maps.Point(0, 32) 
}; 

var marker = new google.maps.Marker({ 
    position: {lat: 25.2523934, lng: 55.3336367}, 
    map: map, 
    icon: image 
}); 

}

関連する問題