地图viewer把层加载到google 地图的配置
mapviewer把层加载到google map的配置
1.在mapbuilder中添加theme。
2.在mapviewer中create tile layer,配置如下:
3.在前端调用:
1.在mapbuilder中添加theme。
2.在mapviewer中create tile layer,配置如下:
<map_tile_layer name="CHINA_TL" image_format="PNG" http_header_expires="168.0" concurrent_fetching_threads="3"> <internal_map_source data_source="MAPDATA" base_map="LU" bgcolor="none"/> <tile_storage root_path="D:\mv11ps4_quickstart\oc4j\j2ee\home\applications\mapviewer\web\tilecache\MAPDATA.CHINA_TL\"/> <coordinate_system srid="3785" minX="-2.0037508E7" minY="-2.0037508E7" maxX="2.0037508E7" maxY="2.0037508E7"/> <tile_image width="256" height="256"/> <zoom_levels levels="19" min_scale="0.0" max_scale="0.0" min_tile_width="76.43702697753906" min_tile_height="2.0037508E7"> <zoom_level level="0" name="" description="" scale="0.0" tile_width="2.0037508E7" tile_height="2.0037508E7"/> <zoom_level level="1" name="" description="" scale="0.0" tile_width="1.0018754E7" tile_height="1.0018754E7"/> <zoom_level level="2" name="" description="" scale="0.0" tile_width="5009377.0" tile_height="5009377.0"/> <zoom_level level="3" name="" description="" scale="0.0" tile_width="2504688.5" tile_height="2504688.5"/> <zoom_level level="4" name="" description="" scale="0.0" tile_width="1252344.25" tile_height="1252344.25"/> <zoom_level level="5" name="" description="" scale="0.0" tile_width="626172.125" tile_height="626172.125"/> <zoom_level level="6" name="" description="" scale="0.0" tile_width="313086.0625" tile_height="313086.0625"/> <zoom_level level="7" name="" description="" scale="0.0" tile_width="156543.03125" tile_height="156543.03125"/> <zoom_level level="8" name="" description="" scale="0.0" tile_width="78271.515625" tile_height="78271.515625"/> <zoom_level level="9" name="" description="" scale="0.0" tile_width="39135.7578125" tile_height="39135.7578125"/> <zoom_level level="10" name="" description="" scale="0.0" tile_width="19567.87890625" tile_height="19567.87890625"/> <zoom_level level="11" name="" description="" scale="0.0" tile_width="9783.939453125" tile_height="9783.939453125"/> <zoom_level level="12" name="" description="" scale="0.0" tile_width="4891.9697265625" tile_height="4891.9697265625"/> <zoom_level level="13" name="" description="" scale="0.0" tile_width="2445.98486328125" tile_height="2445.98486328125"/> <zoom_level level="14" name="" description="" scale="0.0" tile_width="1222.992431640625" tile_height="1222.992431640625"/> <zoom_level level="15" name="" description="" scale="0.0" tile_width="611.4962158203125" tile_height="611.4962158203125"/> <zoom_level level="16" name="" description="" scale="0.0" tile_width="305.74810791015625" tile_height="305.74810791015625"/> <zoom_level level="17" name="" description="" scale="0.0" tile_width="152.87405395507812" tile_height="152.87405395507812"/> <zoom_level level="18" name="" description="" scale="0.0" tile_width="76.43702697753906" tile_height="76.43702697753906"/> </zoom_levels> </map_tile_layer>
3.在前端调用:
mapview = new MVMapView(document.getElementById("map_div"), baseURL); var center = MVSdoGeometry.createPoint(103.23,35.33,3785); mapview.setCenter(center); baseMap = new MVGoogleTileLayer() ; var mapType = MVGoogleTileLayer.TYPE_SHADED; baseMap.setMapType(mapType); mapview.addMapTileLayer(baseMap); var basemap2 = new MVBaseMap("MAPDATA.CHINA_TL", "", true); basemap2.setTransparent(true); mapview.addBaseMapLayer(basemap2); baseMap.setVisible (true); basemap2.setVisible (true); mapview.display();