iclient-leaflet 需要加入许可吗 [已关闭]

0 投票
iclient-leaflet 需要加入许可吗

显示不了地图
问题关闭原因: 解决
1月 14 分类:  136次浏览 | 用户: 曹半斤 初出茅庐 (62 分)
已关闭 1月 15 用户:曹半斤

1个回答

0 投票
iclient是开源的不需要许可,请问您说显示不了地图,在iServer中能正常预览吗?

您后台有报错提示吗?
1月 14 用户: 张定祥 名扬四海 (1,929 分)

iserver是可以正常预览的 控制台没有报错啊 我是刚开始学 就是参考的教程里面的【创建一幅地图】代码 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>管网巡查</title>
    <!--leaflet官方文件-->
    <script type="text/javascript" src="js/leaflet/leaflet.js"></script>
    <link rel="stylesheet" href="js/leaflet/leaflet.css">
    <!--iclient-leaflet-->
    <script type="text/javascript" src="js/leaflet/iclient-leaflet.js"></script>
    <link rel="stylesheet" href="js/leaflet/iclient-leaflet.min.css">
</head>
<div>
    <div id="map" class="map-box-view"></div>
</div>
<script type="text/javascript" charset="utf-8">
	var url ="https://iserver.supermap.io/iserver/services/map-world/rest/maps/World";
	// 初始化地图信息
	var map = L.map('map', {
		crs: L.CRS.NonEarthCRS({
			bounds: L.bounds([48.4, -7668.25],[8958.85, -55.58]),
			origin: L.point(48.4,-55.58)
		}),
		center: [-4500, 4000],
		maxZoom: 18,
		zoom: 1
	});
	// 添加图层
	L.supermap.tiledMapLayer(url, {noWrap: true}).addTo(map);
</script>
<style type="text/css">
    .map-box-view {
        position: absolute;
        left: 0px;
        right: 0px;
        width: 800px;
        height: 500px;
    }
</style>
</html>

您可以参考我们的官网范例来修改您的代码https://iclient.supermap.io/examples/leaflet/editor.html#01_tiledMapLayer4326

...