我最近在看”第一行代碼“的使用GPS定位的問題,我讀出來了經緯度,關于如何把經緯度轉變成地理內容,文中推薦用谷歌的Geocoding API,我沒用成功,然后文中有這么一句話:
如果發送http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.96145&sensor=false 這樣一條請求給服務器,我們將會得到一段非常長的JSON 格式的資料,其中會包括如下部分內容:
"formatted_address" : "277 Bedford Avenue, 布魯克林紐約州11211美國"
我在地址欄直接輸入http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.96145&sensor=false后,得到的資料是這樣的:
{
"error_message" : "You must use an API key to authenticate each request to Google Maps Platform APIs. For additional information, please refer to http://g.co/dev/maps-no-account",
"results" : [],
"status" : "REQUEST_DENIED"
}
看意思還要進行密鑰授權之類的,和”第一行代碼“說法不一致啊,書中沒提到密鑰,怎么讀取地理內容呢?請幫忙指點一下,你們一般用啥方法來根據經緯度獲取內容呢?
uj5u.com熱心網友回復:
你理解的沒錯,是需要注冊賬號、獲取授權之類的操作,之后才能呼叫其API 。詳細注冊方法可參考https://www.runoob.com/googleapi/google-maps-api-key.html
uj5u.com熱心網友回復:
謝謝,之前沒用過,研究研究轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/153899.html
標籤:Android
