腳本經緯度
Ⅰ 我以前沒有用過javascript寫過腳本程序,所以是入門級的菜鳥,希望能給一個簡單的demo。
要如何獲取經緯度?
1、根據地址名稱(如杭州、北京)來獲取經緯度
2、通過拖放,設置標注點來獲取經緯度
MFC沒接觸過,不知道是否和瀏覽器里執行JS腳本一樣。
Ⅱ 基於JAVA的GPS百度地圖折線圖經緯度連接問題。
參照這個腳本吧。
<script type="text/javascript">
var maplet = null;
function initMap(){
maplet = new Maplet("mapbar");
maplet.centerAndZoom(new MPoint(116.38749,39.90515), 8);
maplet.addControl(new MStandardControl());
var polyline = new MPolyline(
[
new MPoint(116.33217,39.94761),
new MPoint(116.33217,39.9429),
new MPoint(116.33217,39.87544),
new MPoint(116.33217,39.86687)
],
new MBrush(),
new MInfoWindow("信息窗口標題", "信息窗口內容")
);
maplet.addOverlay(polyline);
polyline.setEditable(true);
MEvent.addListener(maplet, "edit", editEnd);
}
function editEnd(overlay) {
overlay.setEditable(false);
var msg = "";
for(var i=0; i<overlay.pts.length; i++)
msg += overlay.pts[i].getPid() + ";";
alert("折線對象點集合:\n" + msg.substring(0,msg.length-1));
}
</script>
Ⅲ python繪制帶有經緯度的腎地圖
可以繪制。
讀取通過eval得到一個列表,裡麵包括三個子列表,分別代表大陸+海南島+台灣,三個子列表中的具體內容是一個一個的點組所有這些點組形成一個封閉的多邊形每個點組由兩個浮點數組成:經度和緯度。
Python是一種跨平台的計算機程序設計語言是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言最初被設計用於編寫自動化腳本(shell),隨著版本的不斷更新和語言新功能的添加,越多被用於獨立的、大型項目的開發Python的應用領域還是非常廣泛的,因為Python是一種解釋型腳本語言,所以可以應用的領域就非常的豐富,比如:Web和Internet開發,科學計算和統計,人工智慧,桌面界面開發,軟體開發,後端開發。
Ⅳ 怎樣用手機谷歌地圖找經緯度
這個手機版的沒有這個功能,pc版的可以在網址欄輸入:
javascript:void(prompt('',gApplication.getMap().getCenter()));
然後出現的腳本信息,就得到所需的經緯度了。
如果你對這個功能有需求,可以下載奧維互動地圖手機版,可以在編輯模式里長按要測的位置,點擊獲取該店經緯度,就可以找到經緯度,另外在搜索欄輸入經緯度也可以定位該位置。還可以導入導出kml文件。
本人做通信勘察設計工作,有疑問可以再call我
給點贊哦
Ⅳ 經緯度計算距離
從google maps的腳本里扒了段代碼,沒准啥時會用上。大家一塊看看是怎麼算的。
private const double EARTH_RADIUS = 6378.137;
private static double rad(double d)
{
return d * Math.PI / 180.0;
}
public static double GetDistance(double lat1, double lng1, double lat2, double lng2)
{
double radLat1 = rad(lat1);
double radLat2 = rad(lat2);
double a = radLat1 - radLat2;
double b = rad(lng1) - rad(lng2);
double s = 2 * Math.Asin(Math.Sqrt(Math.Pow(Math.Sin(a/2),2) +
Math.Cos(radLat1)*Math.Cos(radLat2)*Math.Pow(Math.Sin(b/2),2)));
s = s * EARTH_RADIUS;
s = Math.Round(s * 10000) / 10000;
return s;
}
Ⅵ 用於poi計算的經緯度要分欄位存儲嗎
如果數據是投影坐標系,直接使用屬性表中,欄位右鍵的計算幾何就可以了。
如果數據是地理坐標系或經緯度坐標系,則需要使用Data management tools -> Features -> Add Geometry Attributes工具(印象中這個工具是10.2中增加的腳本工具),在此工具的Geometry Properties參數中選擇Area_Geodestic就可以了。
如果ArcGIS版本是10.0或10.1,沒有此工具,可以使用欄位計算器中寫一段腳本進行計算。解釋器選擇Python,代碼如下寫:
!shape!.getArea('GEODESTIC')
Ⅶ 如何批量將文本格式的經緯度數據導入到奧維成為標簽
這個通過專門的腳本軟體「無敵點擊狗」就能做啊,無敵點擊狗具有批量文本導入、批量數據錄入等功能。
Ⅷ 在ASP.NET程序中,如何通過經緯度獲得地理位置google Map API或者baidu Map api 1.1 程序中如何獲取
最簡單的思路是由頁面刷新來做,js控制地址獲取和解析,並將解析的地址放在頁面的控制項中,這樣後台就可以得到。這種方法效率不高還需要而且還要考慮頁面刷新的時間;
希望有人給出更好的方法
http://code.google.com/intl/zh-CN/apis/maps/documentation/javascript/v2/examples/index.html
Ⅸ 如何通過經緯度獲得地址,反向地址解析。需要將值傳遞到ASP.NET程序中。
既然知道使用google的api,為什麼不查看google api的文檔呢?
var point = new GLatLng(經度,維度);
var address=place.address + place.AddressDetails.Country.CountryNameCode;
address 就是你要的地址;
GLatLng 返回的是一個json對象結構為:
{
"name": "1600 Amphitheatre Parkway, Mountain View, CA, USA",
"Status": {
"code": 200,
"request": "geocode"
},
"Placemark": [
{
"address": "1600 Amphitheatre Pkwy, Mountain View, CA 94043, USA",
"AddressDetails": {
"Country": {
"CountryNameCode": "US",
"AdministrativeArea": {
"AdministrativeAreaName": "CA",
"SubAdministrativeArea": {
"SubAdministrativeAreaName": "Santa Clara",
"Locality": {
"LocalityName": "Mountain View",
"Thoroughfare": {
"ThoroughfareName": "1600 Amphitheatre Pkwy"
},
"PostalCode": {
"PostalCodeNumber": "94043"
}
}
}
}
},
"Accuracy": 8
},
Point: {
coordinates: [-122.083739, 37.423021, 0]
}
}
]
}
Ⅹ 如何實現批量導入地名,輸出經緯度
那個通過腳本模擬軟體《超強點擊貓》就行,是因為《超強點擊貓》軟體支持靈活的批量導入,自動點擊輸出功能,使用很方便的!