百度坐標轉換API使用

http://api.map.baidu.com/geoconv/v1/?coords=121.54759,29.870724&from=1&to=5&ak=sGSOaO07WkRHHiCRxxbSQVBn

前提:121.54759,29.870724 是由手機硬件或谷歌地圖獲取的


錯誤的方法一:

function standard2china(lng,lat){//http://api.map.baidu.com/geoconv/v1/?coords=121.54759,29.870724&from=1&to=5&ak=sGSOaO07WkRHHiCRxxbSQVBnvar apiurl="http://api.map.baidu.com/geoconv/v1/?coords="+lng+","+lat+"&from=1&to=5&ak=sGSOaO07WkRHHiCRxxbSQVBn";$.ajax({url:apiurl,type:'get',success:function(data){console.log(data);}});		
}

會提示錯誤:No 'Access-Control-Allow-Origin' header is present on the requested resource.

這是跨域問題,見:http://blog.csdn.net/zengmingen/article/details/51321758


錯誤方法二:

知道了跨域問題,解決要用dataType:'jsonp'

function standard2china(lng,lat){//http://api.map.baidu.com/geoconv/v1/?coords=121.54759,29.870724&from=1&to=5&ak=sGSOaO07WkRHHiCRxxbSQVBnvar apiurl="http://api.map.baidu.com/geoconv/v1/?coords="+lng+","+lat+"&from=1&to=5&ak=sGSOaO07WkRHHiCRxxbSQVBn";$.ajax({url:apiurl,type:'get',dataType:'jsonp',success:function(data){console.log(data);}});		
}
不提示報錯,但是返回結果是百度的js文件內容:




正確方法:

百度demo:http://developer.baidu.com/map/jsdemo.htm#a5_2

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文檔</title>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=sGSOaO07WkRHHiCRxxbSQVBn"></script><script type="text/javascript">abc();function abc(){var x = 121.5473;var y = 29.87061;var ggPoint = new BMap.Point(x,y);var convertor = new BMap.Convertor();//坐標轉換完之后的回調函數translateCallback = function (data){if(data.status === 0) {for (var i = 0; i < data.points.length; i++) {var newPoint=data.points[i];		 console.log(newPoint.lng);console.log(newPoint.lat);}}}setTimeout(function(){var convertor = new BMap.Convertor();var pointArr = [];pointArr.push(ggPoint);convertor.translate(pointArr, 1, 5, translateCallback);}, 1000);}</script></head><body></body>
</html>





本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/539589.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/539589.shtml
英文地址,請注明出處:http://en.pswp.cn/news/539589.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Java語言所有異常類均繼承自_Java將運行錯誤分為兩類:(__)和(__), 其對應的類均派生自(__)類;...

【單選題】設 x,y 均為已定義的類名,下列聲明對象x1的語句中正確的是( )【判斷題】構造函數的方法名可以由編程人員任意命名。【單選題】能夠實現對原文的鑒別和不可否認性的認證技術是( )。【單選題】設有定義語句int a[]{66,88,99}; 則以下對此語句的敘述錯誤的是( )。【判斷…

Quartz業務類無法注入Spring對象問題

tags: 解決錯誤, titile: Quartz業務類無法注入Spring對象問題 Quartz業務類無法注入Spring對象問題 在剛開始遇到的時候還以為是Spring配置哪里錯誤了&#xff0c;結果搞了那么久&#xff0c;才知道Quartz與Spring注入對象是不關聯的。。 因為Quartz的業務Job對象是由Quartz來…

如何解決ajax跨域問題

原文&#xff1a;http://www.congmo.net/blog/2012/06/27/ajax-cross-domain/ 跨域問題 起 因是這樣的&#xff0c;為了復用&#xff0c;減少重復開發&#xff0c;單獨開發了一個用戶權限管理系統&#xff0c;共其他系統獲取認證與授權信息&#xff0c;暫且稱之為A系統&#xf…

spring bean創建細節

1) 對象創建&#xff1a; 單例/多例 scope"singleton", 默認值&#xff0c;即默認是單例【service/dao/工具類】 scope"prototype", 多例&#xff1b;【Action對象】 2) 什么時候創建? scope"prototype" 在用到對象的時候&#xff0c…

發送郵件程序報錯454 Authentication failed以及POP3和SMTP簡介

一、發現問題 在測試郵件發送程序的時候&#xff0c;發送給自己的QQ郵箱&#xff0c;程序報錯454 Authentication failed, please open smtp flag first。 二、解決問題 進入QQ郵箱——>設置——>賬戶——>POP3/IMAP/SMTP選擇——>開啟POP3/SMTP服務。 三、POP3和S…

MySQL數據庫是非關系_MySQL(數據庫)基礎知識、關系型數據庫yu非關系型數據庫、連接認證...

什么是數據庫&#xff1f;數據庫(Database)&#xff1a;存儲數據的倉庫高效地存儲和處理數據的介質(介質主要是兩種&#xff1a;磁盤和內存)數據庫系統&#xff1a;DBS(Database System)&#xff1a;是一種虛擬系統&#xff0c;將多種內容關聯起來的稱呼DBS DBMS DBDBMS&…

WPF 使用MahApps.Metro UI庫

http://www.cnblogs.com/happyyftk/p/6904766.html 本文示例源碼下載&#xff1a;MetroWPF 官方示例地址&#xff1a;http://mahapps.com/guides/quick-start.html 官方控件示例地址&#xff1a;http://mahapps.com/controls/ MahApps.Metro 項目源碼&#xff1a;https://githu…

SpringIOC容器-創建對象

SpringIOC容器&#xff0c;是spring核心內容。功能&#xff1a;創建對象&#xff0c;處理對象的依賴關系 IOC容器創建對象&#xff1a; 創建對象, 有幾種方式&#xff1a; 1&#xff09; 調用無參數構造器 2&#xff09; 帶參數構造器 3&#xff09; 工廠創建對象 工廠類&…

java注釋搞笑圖案_搞笑的代碼注釋,那些有趣的程序員

發表于 2019-04-24 16:11:26 by 月小升搞笑/**** .::::.* .::::::::.* ::::::::::: F*CK YOU* ..:::::::::::* ::::::::::::* .::::::::::* ::::::::::::::..* ..::::::::::::.* ::::::::::::::::* ::::::::::::: .:::.* :::: ::::: .::::::::.* .:::: :::: .:::::::::::.* .::…

SpringIOC容器-對象依賴

1 概述 Spring中&#xff0c;如何給對象的屬性賦值? 【DI, 依賴注入】 1) 通過構造函數 2) 通過set方法給屬性注入值 3) p名稱空間 4) 自動裝配 5) 注解 1.1 通過構造函數 <!-- ###############對象屬性賦值############### --><!-- 1) 通過構造函數 --><be…

f5長連接策略

但是把這些短連接匯聚到一起&#xff0c;集中F5的設備上&#xff0c;通過F5與服務器建立平滑的長連接&#xff0c;就解決了不斷增大的并發連接。比如說前臺有15萬個并發連接&#xff0c;經過F5的優化&#xff0c;在服務器上只有不到5000個并發連接&#xff0c;而且在此過程中&a…

pdo-mysql_PHP: MySQL (PDO) - Manual

PDO::MYSQL_ATTR_USE_BUFFERED_QUERY(int)Если этот атрибут установлен в true вPDOStatement, MySQL-драйвербудет использовать буферизованные версии API MySQL.Если вы пишете пе…

Spring IOC容器【p名稱空間注入屬性值 】

# p 名稱空間給對象的屬性注入值(spring3.0以上版本才支持) 需要引入&#xff1a; xmlns:p"http://www.springframework.org/schema/p" 舉例 applicationContext.xml <?xml version"1.0" encoding"UTF-8"?> <beans xmlns"http…

Spring properties定義bean

2019獨角獸企業重金招聘Python工程師標準>>> Spring提供了豐富的標簽和注解來進行bean的定義&#xff0c;除此之外框架來提供了擴展機制讓使用可以通過properties來定義bean&#xff0c;與強大的標簽式和注解式的bean定義相比&#xff0c;properties提供的規則要簡單…

Spring IOC容器-自動裝配

1 autowire"byName" 根據名稱自動裝配&#xff0c;自動去IOC容器中找與屬性名同名的引用的對象&#xff0c;并自動注入。 <!-- ###############自動裝配############### --> <bean id"userDao" class"d_auto.UserDao"></bean&g…

linux下C++遍歷文件夾下的全部文件;Windows/Linux下C++批量修改文件名,批量刪除文件...

Linux下 C遍歷目錄下所有文件 1 rename(image_path.c_str(), image_path_new.c_str()); 2 remove(image_path_move.c_str()); 上述批量操作的代碼是在linux下的參數設置&#xff1a; rename的參數&#xff0c;image_path為原文件的路徑文件名&#xff0c;image_path_new為文件…

mongodb java 單例_Java單例MongoDB工具類

我經常對MongoDB進行一些基礎操作&#xff0c;將這些常用操作合并到一個工具類中&#xff0c;方便自己開發使用。沒用Spring Data、Morphia等框架是為了減少學習、維護成本&#xff0c;另外自己直接JDBC方式的話可以更靈活&#xff0c;為自己以后的積累留一個腳印。Java驅動版本…

Spring IOC容器-注解的方式

注解方式可以簡化spring的IOC容器的配置&#xff0c;但不利于后期維護&#xff0c;對象之間的依賴關系不能像xml文件一樣方便查閱&#xff0c;一目了然。 注解可以和XML配置一起使用。 使用注解步驟&#xff1a; 1&#xff09;先引入context名稱空間 xmlns:context"htt…

前端請求進化之路--從form表單到JSONP

簡單梳理前端請求的變遷史&#xff0c;著重對JSONP進行整理 請求演變 使用form表單提交請求&#xff0c;缺點是每次提交必定會刷新頁面在1基礎之上使用iframe進行局部刷新&#xff0c;用戶體驗得到一定優化動態創建圖片提交請求 注意請求與返回內容類型須一致每次必須返回圖片較…

Spring IOC容器-注解的方式【更簡化】

----更加簡化的版本 UserAction.java import javax.annotation.Resource;import org.springframework.stereotype.Component; import org.springframework.stereotype.Controller;//Component("userAction") // 加入IOC容器//ComponentController // 控制層的組件…