1. html,css怎麼做一個可以區域劃分的地圖
申請網路地圖的密鑰,過程如下鏈接
11如何申請網路地圖API密匙
然後便捷代碼:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>地圖</title>
<style type="text/css">
html{height:100%}
body{height:100%;margin:0px;padding:0px}
#container{height:100%}
</style>
<script type="text/javascript" src="http://api.map..com/api?v=2.0&ak=">//2.0版本
</script>
</head>
<body>
<div id="container"></div>
<script type="text/javascript">
var map = new BMap.Map("container"); // 創建地圖實例
var point = new BMap.Point(119.3,26.08); // 創建點坐標
map.centerAndZoom(point, 15); // 初始化地圖,設置中心點坐標和地圖級別
var marker = new BMap.Marker(point); // 創建標注
map.addOverlay(marker); //將標注添加到地圖中
var opts1 = {type: BMAP_NAVIGATION_CONTROL_LARGE}
map.addControl(new BMap.NavigationControl(opts1));
var opts2 = {offset: new BMap.Size(150, 5)}
map.addControl(new BMap.ScaleControl(opts2));
map.addControl(new BMap.OverviewMapControl());
map.addControl(new BMap.MapTypeControl());
map.setCurrentCity("福州");
</script>
</body>
則顯示如開始的圖片
希望我的回答可以幫到您哦
2. GIS開發不可不知的五大地圖API
探索GIS開發的瑰寶:五大地圖API深度解析
在地理信息系統(GIS)的世界裡,地圖API是開發創新應用的基石。讓我們一起探索五大備受推崇的地圖API,它們分別是:Google Maps、Microsoft Bing Maps、OpenLayers、OpenStreetMap以及Esri ArcGIS。每款API都有其獨特的特點和優勢,適合不同的應用場景。
1、谷歌地圖:全能地圖開發平台
URL: https://developers.google.com/maps
谷歌地圖提供了豐富的API,包括Maps Image API、Places API、Web Services API和專為企業打造的Google Maps API for Work。強大的功能支持嵌入式地圖,詳細的文檔、示例代碼庫和SDK讓開發變得更加簡單。通過API選擇器,開發者能夠精準匹配所需功能,輕松集成到項目中。
2、必應地圖:三維城市體驗
URL: http://www.microsoft.com/maps/choose-your-bing-maps-API.aspx
必應地圖展示了其預覽版的三維城市數據和高級街景與航空影像。盡管文檔可能需要一些時間來消化,但其AJAX互動式SDK、詳盡的示例和JavaScript應用開發代碼片段,為開發者提供了全方位的支持。
3、OpenLayers:開源地圖渲染引擎
URL: http://openlayers.org/
OpenLayers是一個強大的JavaScript庫,支持WebGL、Canvas 2D等技術,可在主流瀏覽器中實現地圖渲染。它兼容多種地圖源,如OpenStreetMap、MapQuest和Stamen,且能處理多種地理矢量數據,文檔結構清晰,現場演示和GitHub代碼示例豐富。
4、OpenStreetMap:開源社區的力量
URL: http://wiki.openstreetmap.org/wiki/API
OpenStreetMap基於全球志願者的協作,提供免費的地理數據。雖然API主要用於數據檢索和存儲,但其詳盡的文檔如同電子地圖領域的「維基網路」,展示了豐富的地圖要素,如設施、建築和路線等。
5、Esri ArcGIS:企業級GIS解決方案
URL: https://developers.arcgis.com/javascript/
Esri的ArcGIS平台為企業級用戶提供全面的GIS解決方案,涵蓋雲服務和桌面應用。Esri Explorer Desktop則是面向消費者的免費GIS工具。Esri開發者門戶提供了豐富的API、SDK資源、文檔和實例,幫助開發者定製獨特的GIS應用。