Googleマップにマーカーを追加しようとしていますが、表示されません。
関数を呼び出してcreateMarkers(x, y)
、aspxページから2つの文字列を渡します。
createMarkers関数は次のとおりです。
function createMarkers(x, y) {
var latlng = new google.maps.LatLng(x, y);
console.log(latlng);
var marker = new google.maps.Marker({
position: latlng,
map: map,
title: "User location"
});
};
マーカーはマップに表示されず、エラーはコンソールに出力されません。
変数latlng
をコンソールに記録して検査しました。これが表示されます。
O
ab: 51.486091
cb: -0.05983800000001338
__proto__: O
ここでマーカーに関するGoogleのドキュメントを確認しましたが、取得したコードは十分に機能するように見えます。
最後に、x&yパラメーターを使用する代わりに、latlng変数に直接座標を追加してみました。これもうまくいきませんでした。
私はかなり明白な何かが欠けていると思います。いつものようにどんな助けでも大歓迎です!
JA