07/11/24 19:37:47
>>687 関係ありそうなところを抜き出すとこんな感じです
<body>
<div id="map"></div>
<script type="text/javascript">
function foo(){
//カスタムマーカーの設定
var customMarkerObj = new Object();
customMarkerObj.icon = new GIcon();
customMarkerObj.icon.image = "img/myMarker.png";
customMarkerObj.icon.shadow = "img/myMarkerShadow.png";
customMarkerObj.icon.iconSize = new GSize(43, 38);
customMarkerObj.icon.shadowSize = new GSize(37, 23);
customMarkerObj.icon.iconAnchor = new GPoint(16, 37);
customMarkerObj.icon.infoWindowAnchor = new GPoint(16, 5);
customMarkerObj.draggable = true;
// マーカーの設置
var myMarker = new GMarker(map.getCenter(), customMarkerObj);
map.addOverlay(myMarker);
}
</script>
<script type="text/javascript">
//<![CDATA[
if(GBrowserIsCompatible()){
var zoom = 15;
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(35, 139), zoom);
}
</script>
<input type="button" value="foo()" onclick="foo()">
</body>