使用产品:iserver icilent9D 9.1.2 操作系统:win10 x64
数据类型: oracle 11g x64 或 文件型
问题详细描述:map设置中心点不管用,地图中心总表始终在(0,0)位,使用iserver云上的地图可以改变地图中心点,但是我在我自己发布的地图上无法显示中心点
问题重现步骤:
<script type="text/javascript">
var map, layer, zoomRange = 5,
url = "http://192.168.0.144:8090/iserver/services/map-googe/rest/maps/roadmap@GoogleMaps";
map = new SuperMap.Map("map", {
controls: [
new SuperMap.Control.Navigation()]
});
//3.406943892364e-8
map.minScale = 1.3627775569457997e-7;//设置该值可以使地图在比例尺达到此值的时候无法再缩小
map.numZoomLevels = zoomRange;//设置地图缩放级别的数量
//定义图层
layer = new SuperMap.Layer.TiledDynamicRESTLayer("World", url, {
transparent: true,
cacheEnabled: true
}, {maxResolution: "auto"});
layer.events.on({"layerInitialized": addLayer});
var center = new SuperMap.LonLat(104.07, 30.67);
function addLayer() {
map.addLayer(layer);
console.log(11);
map.setCenter(center, 7);
}
</script>