独自のスクリプトを bbcode に移動しました。
しかし、グーグルマップには問題があります。マーカーが見えません。
ここでコードを見ることができます: https://github.com/Kunena/Kunena-2.0/blob/master/administrator/components/com_kunena/libraries/bbcode/bbcode.php#L887
thnx
独自のスクリプトを bbcode に移動しました。
しかし、グーグルマップには問題があります。マーカーが見えません。
ここでコードを見ることができます: https://github.com/Kunena/Kunena-2.0/blob/master/administrator/components/com_kunena/libraries/bbcode/bbcode.php#L887
thnx
マーカーが正しく定義されていません。「アムステルダム」のジオコード結果でそれが表示されることを期待しているようです。そのマーカーは正しく定義されていません (必要なマップ プロパティと位置プロパティがありません)。
https://developers.google.com/maps/documentation/javascript/reference#MarkerOptions
交換:
var marker = new google.maps.Marker({
zoom: 10,
disableDefaultUI: 0,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
と:
var marker = new google.maps.Marker({
position: results[0].geometry.location,
map: kgooglemap1
});
あなたのコードはこれを行っています:
var marker = new google.maps.Marker({
zoom: 10,
disableDefaultUI: 0,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
これはすべて間違っています。マーカーにはこれらの属性はありません (ドキュメントを確認してください: https://developers.google.com/maps/documentation/javascript/reference#MarkerOptions )。あなたは次のようなことをしているはずです:
var marker = new google.maps.Marker({
position: new google.maps.LatLng(24.696554,-81.328238),
map: map
});
マップ マーカーの追加の基本を説明した記事を次に示します: http://duncan99.wordpress.com/2011/09/25/google-maps-api-adding-markers/