如何在地圖上添加標注

謝謝
一、環境介紹 1,最近在與一家地圖廠家做地圖對接,對方用的是在ArcGIS地圖上做的二次開發,給我的API也是官方的API,我需要在他們地圖上實現我們自己公司的一些功能(比如說:添加標記,標注中心等功能),因為環境問題,所以目前只能使用官方在線地圖demo實現,下面是我整理的如何實現在ArcGIS在線地圖上添加標注。
2.地圖:ArcGIS官方在線地圖,ArcGIS Javascript API版本:
3.9
3.軟件截圖一(在地圖上點擊后添加的標注標記,點擊標注標記后彈出的詳細信息):
二、操作步驟
1.下面是我的代碼(點擊地圖就可以添加一個標注標記,點擊標注標記就可以顯示詳細信息): <!DOCTYPE > <> <head> <meta http-equiv="Content-Type" content="text/; charset=utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no"> <title></title> <link rel="stylesheet" href="鏈接"> <style> , body, #map { height: 100%; width: 100%; margin: 0; padding: 0; } #controls { background: #fff; box-shadow: 0 6px 6px -6px #999; color: #444; font-family: sans-serif; height: auto; left: 1em; padding: 1em; position: absolute; top: 1em; width: auto; z-index: 40; } #controls div { padding: 0 0 1em 0; } </style> <script src="鏈接"></script> <script> var map, graphicLayer; //標記數組 var allMarkers = []; require([ "esri/map", "esri/geometry/Circle", "esri/symbols/SimpleFillSymbol", "esri/graphic", "esri/layers/GraphicsLayer", "dojo/dom", "dojo/dom-attr", "dojo/domReady!" ], function( Map, Circle, SimpleFillSymbol, Grahpic, GraphicsLayer, dom, domAttr ) { map = new Map("map", { basemap: "streets", center: [120.741, 30.39], slider: false, zoom: 2 }); //創建圖層 graphicLayer = new GraphicsLayer(); //把圖層添加到地圖上 map.addLayer(graphicLayer); map.on("click", function(e) { addMarker(e.mapPoint.x, e.mapPoint.y); }); map.showZoomSlider(); }); function addMarker(xx, yy) { //設置標注的經緯度 //方法一 var pt = new esri.geometry.Point(xx, yy, map.spatialReference); //方法二 // var pt = new esri.geometry.geographicToWebMercator(new esri.geometry.Point({ // "x": 11
8.0605760000, // "y": 3
6.8424320000, // "spatialReference": { "wkid": 102113 } // })); //設置標注顯示的圖標 //var symbol = new esri.symbol.SimpleMarkerSymbol(); var symbol1 = new esri.symbol.PictureMarkerSymbol("images/iconA_3
2.png", 25, 25); //要在模版中顯示的參數 var attr = { "address": "山東省淄博市張指路人地圖標注服務中心區" }; //創建模版 var infoTemplate = new esri.InfoTemplate("標題", "地址:${address}"); //創建圖像 var graphic = new esri.Graphic(pt, symbol1, attr, infoTemplate); //把圖像添加到剛才創建的圖層上 graphicLayer.add(graphic); setMapCenter(xx, yy , 1); } function setMapCenter(xx, yy , level) { var nt = new esri.geometry.Point(xx, yy, map.spatialReference); map.centerAndZoom(nt, level); } //添加標注 function mapAddOverLay(xx, yy, id, labelname) { var nt = new BMap.Point(xx, yy); var marker = new BMap.Marker(nt); map.addOverlay(marker); //添加標注 allMarkers.push(marker); //記錄覆蓋物句柄 if (labelname != "") { var label = new BMap.Label(labelname, { offset: new BMap.Size(20, -10) }); marker.setLabel(label); //添加Label } //添加標注回調 addOverlayCallback(marker, xx, yy, id); } </script> </head> <body> <div id="map"></div> <!--<div id="controls"> <div>Click the map.</div> <input type="checkbox" id="geodesic"> <label for="geodesic">Geodesic?</label> </div> --> </body> </>
如何在地圖上設置自己的商鋪標志?
如何在衛星地圖上添加標注我的商鋪位置信息呢?

飛向梧桐
一、環境介紹 1,最近在與一家地圖廠家做地圖對接,對方用的是在ArcGIS地圖上做的二次開發,給我的API也是官方的API,我需要在他們地圖上實現我們自己公司的一些功能(比如說:添加標記,標注中心等功能),因為環境問題,所以目前只能使用官方在線地圖demo實現,下面是我整理的如何實現在ArcGIS在線地圖上添加標注。
2.地圖:ArcGIS官方在線地圖,ArcGIS Javascript API版本:
3.9
3.軟件截圖一(在地圖上點擊后添加的標注標記,點擊標注標記后彈出的詳細信息):
二、操作步驟
1.下面是我的代碼(點擊地圖就可以添加一個標注標記,點擊標注標記就可以顯示詳細信息): <!DOCTYPE > <> <head> <meta http-equiv="Content-Type" content="text/; charset=utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no"> <title></title> <link rel="stylesheet" href="鏈接"> <style> , body, #map { height: 100%; width: 100%; margin: 0; padding: 0; } #controls { background: #fff; box-shadow: 0 6px 6px -6px #999; color: #444; font-family: sans-serif; height: auto; left: 1em; padding: 1em; position: absolute; top: 1em; width: auto; z-index: 40; } #controls div { padding: 0 0 1em 0; } </style> <script src="鏈接"></script> <script> var map, graphicLayer; //標記數組 var allMarkers = []; require([ "esri/map", "esri/geometry/Circle", "esri/symbols/SimpleFillSymbol", "esri/graphic", "esri/layers/GraphicsLayer", "dojo/dom", "dojo/dom-attr", "dojo/domReady!" ], function( Map, Circle, SimpleFillSymbol, Grahpic, GraphicsLayer, dom, domAttr ) { map = new Map("map", { basemap: "streets", center: [120.741, 30.39], slider: false, zoom: 2 }); //創建圖層 graphicLayer = new GraphicsLayer(); //把圖層添加到地圖上 map.addLayer(graphicLayer); map.on("click", function(e) { addMarker(e.mapPoint.x, e.mapPoint.y); }); map.showZoomSlider(); }); function addMarker(xx, yy) { //設置標注的經緯度 //方法一 var pt = new esri.geometry.Point(xx, yy, map.spatialReference); //方法二 // var pt = new esri.geometry.geographicToWebMercator(new esri.geometry.Point({ // "x": 11
8.0605760000, // "y": 3
6.8424320000, // "spatialReference": { "wkid": 102113 } // })); //設置標注顯示的圖標 //var symbol = new esri.symbol.SimpleMarkerSymbol(); var symbol1 = new esri.symbol.PictureMarkerSymbol("images/iconA_3
2.png", 25, 25); //要在模版中顯示的參數 var attr = { "address": "山東省淄博市張指路人地圖標注服務中心區" }; //創建模版 var infoTemplate = new esri.InfoTemplate("標題", "地址:${address}"); //創建圖像 var graphic = new esri.Graphic(pt, symbol1, attr, infoTemplate); //把圖像添加到剛才創建的圖層上 graphicLayer.add(graphic); setMapCenter(xx, yy , 1); } function setMapCenter(xx, yy , level) { var nt = new esri.geometry.Point(xx, yy, map.spatialReference); map.centerAndZoom(nt, level); } //添加標注 function mapAddOverLay(xx, yy, id, labelname) { var nt = new BMap.Point(xx, yy); var marker = new BMap.Marker(nt); map.addOverlay(marker); //添加標注 allMarkers.push(marker); //記錄覆蓋物句柄 if (labelname != "") { var label = new BMap.Label(labelname, { offset: new BMap.Size(20, -10) }); marker.setLabel(label); //添加Label } //添加標注回調 addOverlayCallback(marker, xx, yy, id); } </script> </head> <body> <div id="map"></div> <!--<div id="controls"> <div>Click the map.</div> <input type="checkbox" id="geodesic"> <label for="geodesic">Geodesic?</label> </div> --> </body> </>
如何在地圖上設置指路人地圖標注服務中心名?

風太大我聽不見
如何在地圖上設置地標

待月扣訪
1、首先打開地圖,點擊右上角“商戶免費標注”選項。
2、然后在該頁面中點擊“標注認領單個商戶”選項。
3、之后在該頁面中填寫省,市,縣,公司名稱后點擊“搜索”圖標選項。
4、然后在該頁面中點擊右側“免費添加標注”選項。
5、最后在該頁面中根據需要將帶星號右側的空格填寫完畢后,點擊“提交”選項即可。
6、然后顯示提交成功,等待審核完成就可以了。

鹵蛋
1、首先打開電腦上地圖,在點擊右上角的地圖。
2、然后點擊進入到地圖的頁面。
3、頁面下拉,找到右下角的商戶免費標記,點擊進入。
4、接著在彈出的對話框中選擇點擊添加新地點。
5、最后把內容補充完整,包括地址、名稱、電話、精確位置等就行了。
如何在地圖定位自己商鋪

污老師炎炎
1、首先打開地圖,然后搜索要在地圖上標記的地址,然后選擇紅色箭頭指向的“免費添加注釋”。
2、接下來,在頁面上選擇“標記單個商家”。
3、下一頁跳轉到填充界面,根據需要填寫上傳信息,然后單擊“提交”,等待批準通過。
4、最后通過是這樣的路圖。
如何在地圖中設置我的位置?
如何在地圖上設置指路人地圖標注服務中心面位置

再睡一夏

海馬之子
如何在地圖中設置我的位置

橙子橙了達
如何在地圖設置自己商鋪名稱

小猴子
如何在地圖上添加商戶?

aqaqaq
如何在滴滴出行地圖設置商鋪位置?
如何在地圖定位自己商鋪?

歐拉
1、用賬號登陸,打開搜索“地圖”,點擊進入。
2、打開地圖后,可以看到底部的商戶免費標注并點擊。
3、彈出如下窗口,選擇相應的認證,并點擊立即認證。
4、選擇所屬地區,搜索——點擊免費添加標注,把自己商鋪的地址輸入進入。
5、添加指路人地圖標注服務中心鋪相關信息,指路人地圖標注服務中心鋪名稱、地址、電話等(帶色*號的必須要填寫)。注意一定要點擊地址標注位置。
6、之后填寫品牌,所屬行業、營業時間、頭像(最好的指路人地圖標注服務中心鋪的形象圖),注意帶紅色*的必須要填寫。然后點擊下一步。
7、最后填寫聯系人電話及上傳資質、營業執照等相關證件。填寫和上傳好以后,就可以提交了,等管理員審核即可完成。

社群空間資源共
1、地圖APP到手機桌面上
2、打開APP登錄賬號
3、點擊首頁的上報填寫資料
4、對應把門指路人地圖標注服務中心名稱、標注、圖片、電話上傳
5、點擊審核,等待上報結果預估2-3個工作日會有審核結果,如果還有不清楚可大街推地圖標注,專業地圖標注、LBS門指路人地圖標注服務中心標注,希望能幫助您!
如何在地圖上設置地標

Fancy珂欽
需要的材料有:電腦內、地圖
1、首容先打開地圖,點擊右上角“商戶免費標注”選項。
2、然后在該頁面中點擊“標注認領單個商戶”選項。
3、之后在該頁面中填寫省,市,縣,公司名稱后點擊“搜索”圖標選項。
4、然后在該頁面中點擊右側“免費添加標注”選項。
5、最后在該頁面中根據需要將帶星號右側的空格填寫完畢后,點擊“提交”選項即可。
6、然后顯示提交成功,等待審核完成就可以了。

雙層吉士漢堡
2、然后點擊進入到地圖的頁面。
3、頁面下拉,找到右下角的商戶免費標記,點擊進入。
4、接著在彈出的對話框中選擇點擊添加新地點。
5、最后把內容補充完整,包括地址、名稱、電話、精確位置等就行了。
如何在地圖上設置指路人地圖標注服務中心面位置

非洲

小超姐姐
個體商鋪如何在地圖上可以搜索到。

少年如他