実現したいこと
お店のピンの画像を変更したい
前提
GoogleMapをAPIを使って導入しています。
複数あるお店のピンを画像を使って変更・表示をしたいです。
該当のソースコード
JS記入です。
現在地とお店のピンを指しているプログラムです。
function initMap(){
geocoder = new google.maps.Geocoder()
map = new google.maps.Map(document.getElementById('map'), {
zoom: 14,
center: {lat: 35.171075437602035, lng:136.88147969620726},
});
var marker = new google.maps.Marker({
position: {lat: 35.171075437602035, lng:136.88147969620726},
map: map,
draggable: true,
title: "初期位置"
});
//マーカーのドロップ(ドラッグ終了)時のイベント
var marker_lat = 0;
var marker_lng = 0;
var markers = new Array();
google.maps.event.addListener(marker, 'dragend', function(e) {
//イベントの引数eの、プロパティ.latLngがmarkerの緯度経度。
document.getElementById("lat").innerHTML = 'マーカーの緯度' + e.latLng.lat();
// $('#lng').text('マーカーの経度' + e.latLng.lng());
console.log('マーカーの緯度' + e.latLng.lat());
console.log('マーカーの経度' + e.latLng.lng());
marker_lat = e.latLng.lat();
marker_lng = e.latLng.lng();
console.log(markers);
for( var i = 0; i < markers.length; i++ ){
var result_distance = calc_distance({lat: marker_lat, lng: marker_lng},markers[i]);
console.log(result_distance);
document.getElementById("shop-"+i).innerHTML = result_distance;
});
試したこと
写真現在のプログラムのプレビュー画面です。
赤ピンを指しているところが指定しているお店なのですが、これを別の画像に差し替えてマップに表示されるようにしたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/04/03 07:02
2024/04/03 07:15
2024/04/03 07:30
2024/04/03 07:49
2024/04/03 08:14
2024/04/03 08:32
2024/04/03 08:37
2024/04/03 11:09
2024/04/03 12:32