我的主要目标是迪拜。但后来将适用于其他国家。 openstreetmap的地图放大,缩小和底部文本即将到来,但地图不再到来。有时会在我尝试放大2倍时出现。
我正在使用此代码
<style>
.qvvenuemap {
height: 500px;
width: 100%;
}
</style>
<div class="qvvenuemap" id="venuemap"></div>
<script src="http://openlayers.org/api/OpenLayers.js"></script>
<script>
function initvenue() {
map = new OpenLayers.Map("venuemap");
map.addLayer(new OpenLayers.Layer.OSM());
var lonLat = new OpenLayers.LonLat( 55.27 ,25.19 )
.transform(
new OpenLayers.Projection("EPSG:4326"),
map.getProjectionObject()
);
var zoom=18;
var markers = new OpenLayers.Layer.Markers( "Markers" );
map.addLayer(markers);
markers.addMarker(new OpenLayers.Marker(lonLat));
map.setCenter (lonLat, zoom);
}
</script>