私は Google Maps API と JavaScript について自己紹介しています。
既に Web サイトにマップを設定していますが、同じマップに複数のマーカーを動的に設定しようとしています。
そのために、私はこの関数を書きました:
function teste(lat,long){
alert (lat);
alert (long);
//var companyPos3 = new google.maps.LatLng(41.545308,-8.421782);
var companyPos3 = new google.maps.LatLng(lat,long);
var companyMarker3 = new google.maps.Marker({
position: companyPos3,
map: map,
// icon: companyLogo,
title:"Mar!!!" });
//}
...
}
そして、私の問題はここにあります。「lat」および「long」関数パラメータを使用して google.maps.LatLng を設定できません。ただし、警告ダイアログ メッセージがポップアップ表示され、PHP からの値が表示されます。
アラート機能も削除しようとしましたが、マーカーも表示されませんでした。
Google Maps API のトリックか、JavaScript のトリックかはわかりません。
ああ、値をコメント行として設定すると機能しますが、この解決策は必要ありません:)。