V3 APIのGoogleマップにメーカーを追加できないのはなぜですか?これはコードです:
<script type="text/javascript">
var map;
var myCenter = new google.maps.LatLng(100, 100);
function CoordMapType() {
}
CoordMapType.prototype.tileSize = new google.maps.Size(256, 256);
CoordMapType.prototype.maxZoom = 18;
CoordMapType.prototype.minZoom = 10;
CoordMapType.prototype.getTile = function (coord, zoom, ownerDocument) {
var div = ownerDocument.createElement('div');
div.innerHTML = '<img name="" src="mapTiles/' + zoom + '/' + coord.y + '/' + coord.x + '.png"/>';
div.style.width = this.tileSize.width + 'px';
div.style.height = this.tileSize.height + 'px';
div.style.fontSize = '10';
return div;
};
CoordMapType.prototype.name = "Tile #s";
CoordMapType.prototype.alt = "Tile Coordinate Map Type";
var coordinateMapType = new CoordMapType();
function initialize() {
var mapOptions = {
zoom: 10,
center: myCenter,
mapTypeControl:false
mapTypeId: "coordinate"
};
map = new google.maps.Map(document.getElementById("map_canvas"),
mapOptions);
map.mapTypes.set('coordinate', coordinateMapType);
var marker = new google.maps.Marker({ position: myCenter, title: "Hello World!" });
marker.setMap(map);
}
</script>
サーバーのタイルを使用しています。地図は表示できますが、マーカーが地図上にありません。
どうしたの?
ありがとう。