問題のあるGoogleMapdivが正しく表示されない
<div id="g#arena.aid#" style="width: 600px; height: 300px; display: none"></div>
表示されない-コード表示マップはdivです-しかし中央に配置されていません...マーカーの中央に配置されていません...
解決策が見つからないようです...頭痛...
アリーナを一覧表示する...呼び出されるまでマップを非表示にすることが望まれます...画像を使用して呼び出す:
<img src="../images/gps1.png" height=25 border=0 alt="Show Map"
onclick="javascript:showElement('g#arena.aid#'); google.maps.event.trigger(document.getElementById('g#arena.aid#'),'resize');">
これがjavascriptです-マップを正しく表示しますが、マーカーの中央に配置されていません...
マップにはボディオンロードが必要です...
<body onload="initialize()">
<script type="text/javascript">
function initialize() {
var #arena.aid#Latlng = new google.maps.LatLng(
#arena.agpslat#,#arena.agpslong#);
var #arena.aid#Options = {
zoom: 15,
center: #arena.aid#Latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(
document.getElementById("g#arena.aid#"),
#arena.aid#Options);
var marker = new google.maps.Marker({
position: #arena.aid#Latlng,
map: map,
title: '#JsStringFormat(arena.arenaname)#'
});
}
google.maps.event.addDomListener(window, 'load', initialize);
google.maps.event.trigger(map, 'resize');
</script>
関連するように、このコードはマップをうまく表示しますが、マーカーを中央に配置しませんか?
これは生成されたスクリプトです...完全なマップを表示しますが、中央に配置されていません...
<img src="../images/gps1.png" height=25 border=0 alt="Show Map"
onclick="javascript:showElement('gxoazormo'); google.maps.event.trigger(document.getElementById('gxoazormo'),'resize');">
<div id="gxoazormo" style="width: 600px; height: 300px; display: none"></div>
<script type="text/javascript">
function initialize() {
var xoazormoLatlng = new google.maps.LatLng(
51.0914344788,-114.200531006);
var xoazormoOptions = {
zoom: 15,
center: xoazormoLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(
document.getElementById("gxoazormo"),
xoazormoOptions);
var marker = new google.maps.Marker({
position: xoazormoLatlng,
map: map,
title: 'Bowness Sportsplex'
});
}
google.maps.event.addDomListener(window, 'load', initialize);
google.maps.event.trigger(map, 'resize');
</script>