摘要:地理編碼響應(yīng)地理編碼響應(yīng)以請求路徑中標(biāo)志指示的格式返回。表示地理編碼成功,但未返回任何結(jié)果。通常,這種類型表示某個民政管理部門的多邊形表示國家政治實(shí)體,通常是由地理編碼器返回的最高級別類型表示國家地區(qū)級別以下的一級行政實(shí)體。
大部分項(xiàng)目還是都有要獲取當(dāng)前點(diǎn)擊的坐標(biāo)經(jīng)緯度或者獲取當(dāng)前街道的信息的,然而谷歌API 的文檔也并不是很直觀。
官網(wǎng)地理編碼服務(wù)地址:https://developers.google.com...
在服務(wù)欄里的地理編碼里,為什么說是服務(wù)呢,用谷歌翻譯了下,發(fā)現(xiàn)想獲取坐標(biāo)以及街道詳情,需要調(diào)用谷歌的地理編碼接口(不是完全免費(fèi)的哦),所以,算是谷歌的接口服務(wù)吧。然后人家就來了個限制政策,如下:
使用地理編碼服務(wù)的標(biāo)準(zhǔn)
每天2500免費(fèi)請求,客戶端和的總和來計(jì)算服務(wù)器端的 查詢; 啟用結(jié)算進(jìn)入更高的每日配額,以$ 0.50計(jì)費(fèi)美元/ 1000其他要求,達(dá)10萬每天的請求。
每秒50個請求,作為客戶端和的總和來計(jì)算服務(wù)器端 的查詢。
然而這個服務(wù)看了好久,也沒看出怎么請求,于是乎,又不停的找谷歌api,找了好久,終于不負(fù)有心人,讓勞資給找到了這個Google Maps Geocoding API 地址:https://developers.google.com...
下面進(jìn)入正文。其實(shí)下面的都是從谷歌API copy 過來的,不要吐槽我,一點(diǎn)一點(diǎn)的粘貼復(fù)制整理也好累的 >_<
什么是地理編碼?地理編碼是將地址(如“1600 Amphitheatre Parkway, Mountain View, CA”)轉(zhuǎn)換為地理坐標(biāo)(如緯度 37.423021 和經(jīng)度 -122.083739)的過程,您可以借此在地圖上放置標(biāo)記,或在地圖上定位。
反向地理編碼是將地理坐標(biāo)轉(zhuǎn)換為可人工讀取的地址的過程。Google Maps Geocoding API 的反向地理編碼服務(wù)還可讓您找到對應(yīng)于給定的地點(diǎn) ID 的地址。
Google Maps Geocoding API 請求格式Google Maps Geocoding API 請求必須采用以下形式:
https://maps.googleapis.com/maps/api/geocode/output?parameters
其中,output 可以是以下值之一:
json(推薦)指示以 JavaScript 對象標(biāo)記 (JSON) 輸出
xml 指示以 XML 格式輸出
如需通過 HTTP 訪問 Google Maps Geocoding API,請使用:http://maps.googleapis.com/maps/api/geocode/output?parameters
對于請求中包含敏感用戶數(shù)據(jù)(例如用戶的位置)的應(yīng)用,不建議使用 HTTP。
有些參數(shù)是必填的,而有些是可選的。依照 URL 的標(biāo)準(zhǔn),參數(shù)都使用“與”字符 (&) 分隔。
因?yàn)槊糠N請求類型使用的參數(shù)不同,所以本頁面的其余部分分別介紹了地理編碼和反向地理編碼。
地理編碼請求中的必填參數(shù):
address- 要進(jìn)行地理編碼的街道地址,采用相關(guān)國家/地區(qū)的全國郵政服務(wù)所使用的格式。應(yīng)避免其他地址元素,例如企業(yè)名稱以及單元號、套房號或樓層。
或
components - 您希望獲得其地理編碼的組成部分過濾器。如果提供了 address,還將接受組成部分過濾器作為可選參數(shù)。
key – 您的應(yīng)用的 API 密鑰。此密鑰可以標(biāo)識您的應(yīng)用,以便進(jìn)行配額管理。
地理編碼請求中的可選參數(shù):
bounds – 視口的邊框,在其中可以使地理編碼結(jié)果更顯著地發(fā)生偏向。此參數(shù)只會影響,而不會完全限制地理編碼器中的結(jié)果。
language – 返回結(jié)果時使用的語言。請注意,我們會經(jīng)常更新支持的語言,因此,此列表可能并不全面。如果未提供 language,地理編碼器將盡可能嘗試使用發(fā)送請求區(qū)域的當(dāng)?shù)卣Z言。
region – 地區(qū)代碼,指定為一個 ccTLD(“頂級域名”)雙字符值。此參數(shù)只會影響,而不會完全限制地理編碼器中的結(jié)果。
components – 組成部分過濾器,用管道符號 (|) 分隔。每個組成部分過濾器由一個 component:value 對組成,將完全限制地理編碼器中的結(jié)果。
地理編碼響應(yīng)地理編碼響應(yīng)以 URL 請求路徑中 output 標(biāo)志指示的格式返回。
在此示例中,Google Maps Geocoding API 請求針對“1600 Amphitheatre Parkway, Mountain View, CA”查詢的 json 響應(yīng)。
此請求演示了如何使用 JSON output 標(biāo)志:
https://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&key=YOUR_API_KEY
此請求演示了如何使用 XML output 標(biāo)志:
https://maps.googleapis.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&key=YOUR_API_KEY
在此只演示下Json響應(yīng)結(jié)果實(shí)例:
{ "results" : [ { "address_components" : [ { "long_name" : "1600", "short_name" : "1600", "types" : [ "street_number" ] }, { "long_name" : "Amphitheatre Pkwy", "short_name" : "Amphitheatre Pkwy", "types" : [ "route" ] }, { "long_name" : "Mountain View", "short_name" : "Mountain View", "types" : [ "locality", "political" ] }, { "long_name" : "Santa Clara County", "short_name" : "Santa Clara County", "types" : [ "administrative_area_level_2", "political" ] }, { "long_name" : "California", "short_name" : "CA", "types" : [ "administrative_area_level_1", "political" ] }, { "long_name" : "United States", "short_name" : "US", "types" : [ "country", "political" ] }, { "long_name" : "94043", "short_name" : "94043", "types" : [ "postal_code" ] } ], "formatted_address" : "1600 Amphitheatre Parkway, Mountain View, CA 94043, USA", "geometry" : { "location" : { "lat" : 37.4224764, "lng" : -122.0842499 }, "location_type" : "ROOFTOP", "viewport" : { "northeast" : { "lat" : 37.4238253802915, "lng" : -122.0829009197085 }, "southwest" : { "lat" : 37.4211274197085, "lng" : -122.0855988802915 } } }, "place_id" : "ChIJ2eUgeAK6j4ARbn5u_wAGqWA", "types" : [ "street_address" ] } ], "status" : "OK" }
請注意,JSON 響應(yīng)包含兩個根元素:
"status" 包含請求的元數(shù)據(jù)。請參閱下面的狀態(tài)代碼。
"results" 包含一個有關(guān)地理編碼地址信息和幾何信息的數(shù)組。
狀態(tài)代碼地理編碼響應(yīng)對象中的 "status" 字段包含了請求的狀態(tài),還可能包含調(diào)試信息,以幫助您查明地理編碼不工作的原因。"status" 字段可以包含以下值:
"OK" 表示未出現(xiàn)任何錯誤;已成功解析地址,并且至少返回了一個地理編碼。
"ZERO_RESULTS" 表示地理編碼成功,但未返回任何結(jié)果。如果向地理編碼器傳遞了一個不存在 address,就可能會發(fā)生這種情況。
"OVER_QUERY_LIMIT" 表示您已超出配額。
"REQUEST_DENIED" 表示系統(tǒng)已拒絕您的請求。
"INVALID_REQUEST" 一般表示缺少查詢(address、components 或 latlng)。
"UNKNOWN_ERROR" 表示由于服務(wù)器發(fā)生錯誤,因此無法處理該請求。如果您重試一次,請求可能會成功
結(jié)果當(dāng)?shù)乩砭幋a器返回結(jié)果時,會將這些結(jié)果放在一個 (JSON) results 數(shù)組中。即使地理編碼器沒有返回任何結(jié)果(例如,如果地址不存在),它仍然會返回一個空的 results 數(shù)組。(XML 響應(yīng)包含零個或更多個
典型的結(jié)果由以下字段組成:
types[]數(shù)組表示返回結(jié)果的類型。此數(shù)組包含一組標(biāo)記(可能為零個或多個),用于標(biāo)識結(jié)果中所返回特征的類型。例如,“芝加哥”的地理編碼返回“l(fā)ocality”,這表明“芝加哥”是一個城市,并且還返回“political”,這表明它是一個政治實(shí)體。
formatted_address:是一個包含此位置可人工讀取的地址的字符串。通常此地址相當(dāng)于“郵政地址”,有時會因國家/地區(qū)而異。(請注意,由于許可限制,某些國家(如英國)不允許發(fā)布真實(shí)的郵政地址。)此地址通常由一個或多個地址組成部分組成。例如,地址“111 8th Avenue, New York, NY”包含以下地址組成部分:“111”(街道號)、“8th Avenue”(道路)、“New York”(城市)和“NY”(美國的一個州)。這些地址組成部分包含如下所述的附加信息。
address_components[] 是包含獨(dú)立的地址組成部分的數(shù)組,如上所述。通常,每個 address_component均包含:
`types[]`,一個表示地址組成部分類型的數(shù)組。 `long_name` 是地理編碼器返回的地址組成部分的完整文本說明或名稱。 `short_name` 是地址組成部分的文本名稱縮寫(如有)。例如,Alaska 州的地址組成部分可以有 long_name“Alaska”和 short_name“AK”(使用雙字母郵政縮寫表示)。
請注意,address_components[] 中包含的地址組成部分可能比 formatted_address 中記錄的更多。
postcode_localities[] 是一個數(shù)組,表示一個郵政編碼中包含的所有地方。只有當(dāng)結(jié)果是一個包含多個地方的郵政編碼時,才會有此數(shù)組。
geometry 包含以下信息:
location:其中包含地理編碼經(jīng)度、緯度值。對于普通的地址查找,此字段通常是最重要的。
location_type 存儲有關(guān)指定位置的附加數(shù)據(jù)。目前支持以下值:
"ROOFTOP" 表示返回的結(jié)果是一個精確的地理編碼,我們使其位置信息精確到街道地址的精度。 "RANGE_INTERPOLATED" 表示返回的結(jié)果反映了兩個精確點(diǎn)(例如交叉路口)之間用內(nèi)插法計(jì)算得到的近似值(通常在道路上)。當(dāng)某個街道地址的 rooftop 地理編碼不可用時,通常會返回內(nèi)插值結(jié)果。 "GEOMETRIC_CENTER" 表示返回的結(jié)果是某個位置(如多段線(例如街道)或多邊形(地區(qū)))的幾何中心。 "APPROXIMATE" 表示返回的結(jié)果是近似值。
viewport 包含用于顯示返回結(jié)果的推薦視口,指定為兩個緯度、經(jīng)度值,分別定義視口邊框的 southwest 和 northeast 角。視口通常用來在向用戶顯示結(jié)果時為該結(jié)果加邊框。
bounds(可選返回)存儲可完全包含返回結(jié)果的邊框。請注意,這些邊界可能與推薦的視口不一致。(例如,舊金山包含費(fèi)拉隆島,理論上它是這個城市的一部分,但可能不應(yīng)該在視口中返回。)
partial_match 表示雖然地理編碼器能夠匹配所請求的地址的一部分,但它未能返回原始請求的精確匹配項(xiàng)。您不妨檢查一下原始請求中是否有拼寫錯誤和/或地址不完整的情況。
對于請求中所傳遞的行政區(qū)劃內(nèi)不存在的街道地址,最常發(fā)生部分匹配的情況。當(dāng)請求與同一行政區(qū)劃中的兩個或更多位置相匹配時,也可能會返回部分匹配。例如,“21 Henr St, Bristol, UK”將返回 Henry Street 和 Henrietta Street 這兩項(xiàng)部分匹配結(jié)果。請注意,如果請求中包含拼寫錯誤的地址組成部分,地理編碼服務(wù)可能會建議一個備選地址。以這種方式觸發(fā)的建議也將標(biāo)記為部分匹配。
place_id 是唯一一個可以與其他 Google API 結(jié)合使用的標(biāo)識符。例如,您可以在 Google Places API 請求中使用 place_id 獲取當(dāng)?shù)仄髽I(yè)的詳情,如電話號碼、營業(yè)時間、用戶評論等。
地址類型和地址組成部分類型結(jié)果中的 types[] 數(shù)組表示地址類型。地址類型的示例包括街道地址、國家/地區(qū)或政治實(shí)體。在 address_components[] 中也有一個 types[] 數(shù)組,用來表示地址各個部分的類型。示例包括門牌號碼或國家/地區(qū)。(以下是類型的完整列表。)地址可能有多種類型。這些類型可能會被視為“標(biāo)記”。例如,許多城市都標(biāo)有 political 和 locality 類型。
地理編碼器以地址類型和地址組成部分類型數(shù)組這兩種形式支持并返回以下類型:
street_address 表示精確的街道地址。 route:表示已命名的路線(例如“US 101”) intersection:表示主要交叉路口,通常是兩條主要道路的交叉路口 political:表示政治實(shí)體。通常,這種類型表示某個民政管理部門的多邊形 country:表示國家政治實(shí)體,通常是由地理編碼器返回的最高級別類型 administrative_area_level_1:表示國家/地區(qū)級別以下的一級行政實(shí)體。在美國,這種行政級別就是州。并非所有國家都設(shè)有這類行政級別 administrative_area_level_2:表示國家/地區(qū)級別以下的二級行政實(shí)體。在美國,這種行政級別就是縣。并非所有國家都設(shè)有這類行政級別 administrative_area_level_3:表示國家/地區(qū)級別以下的三級行政實(shí)體。此類型表示較小的行政區(qū)劃單位。并非所有國家都設(shè)有這類行政級別 administrative_area_level_4:表示國家/地區(qū)級別以下的四級行政實(shí)體。此類型表示較小的行政區(qū)劃單位。并非所有國家都設(shè)有這類行政級別 administrative_area_level_5:表示國家/地區(qū)級別以下的五級行政實(shí)體。此類型表示較小的行政區(qū)劃單位。并非所有國家都設(shè)有這類行政級別 colloquial_area:表示實(shí)體的常用替代名稱 locality 表示合并的城市或城鎮(zhèn)政治實(shí)體。 ward 表示一種特定的日本行政區(qū)劃類型,以便于區(qū)分某個日本地址中的多個行政區(qū)劃組成部分。 sublocality:表示 locality 以下的一級行政實(shí)體。某些位置可能會收到其他類型之一:從 sublocality_level_1 到 sublocality_level_5。每個 sublocality 級別都是一個行政實(shí)體。數(shù)字越大,表示的地理區(qū)域越小 neighborhood 表示已命名的街區(qū) premise 表示已命名的位置,通常是具有常見名稱的一棟或一群建筑物 subpremise 表示指定位置以下的一級實(shí)體,通常是同名建筑群中的單個建筑物 postal_code 表示郵政編碼,用于國內(nèi)的地址郵寄。 natural_feature:表示著名的自然景觀 airport:表示機(jī)場 park:表示已命名的公園。 point_of_interest 表示已命名的景點(diǎn)。通常,這些“景點(diǎn)”是不容易歸入其他類別的著名地方實(shí)體,如“帝國大廈”或“自由女神像”。
除了上述類型之外,地址組成部分還可能包括下列類型。
floor:表示某個建筑物地址的樓層 establishment 通常表示某個尚未歸類的地方。 point_of_interest 表示已命名的景點(diǎn)。 parking 表示停車場或停車設(shè)施。 post_box 表示特定的郵政信箱。 postal_town 表示地理區(qū)域的分組,如 locality 和 sublocality,在某些國家/地區(qū)用于郵寄地址。 room 表示某個建筑物地址的房間。 street_number 表示確切的門牌號碼。 bus_station、train_station 和 transit_station 表示巴士、火車或公交車站的位置。反向地理編碼(地址查找)
術(shù)語地理編碼一般是指將可人工讀取的地址轉(zhuǎn)換為地圖上的某個位置。與之相反,將地圖上的某個位置轉(zhuǎn)換為可人工讀取的地址的過程,就稱為反向地理編碼。
必填參數(shù):您必須在反向地理編碼請求中提供下列參數(shù)之一,但不可同時提供這兩個參數(shù):
要么:latlng – 經(jīng)緯度值,用于指定希望獲得其最接近的、可人工讀取的地址的位置。
或者:place_id – 您希望獲得其可人工讀取的地址的地方的地點(diǎn) ID。地點(diǎn) ID 是唯一一個可以與其他 Google API 結(jié)合使用的標(biāo)識符。例如,您可以使用由 Google Maps Roads API 返回的 placeID 來獲取某個拍攝點(diǎn)的地址。
反向地理編碼請求中的可選參數(shù):
key – 您的應(yīng)用的 API 密鑰,可從 Google API Console 獲得。此密鑰可以標(biāo)識您的應(yīng)用,以便進(jìn)行配額管理。
language – 返回結(jié)果時使用的語言。請參閱支持的區(qū)域語言列表。請注意,我們會經(jīng)常更新支持的語言,因此,此列表可能并不全面。如果未提供 language,地理編碼器將盡可能嘗試使用發(fā)送請求區(qū)域的當(dāng)?shù)卣Z言。
result_type – 一個或多個地址類型,用管道符號 (|) 分隔。地址類型的示例:country、street_address、postal_code。如需查看允許值的完整列表,請參閱此頁面上的地址類型。如果指定了一種類型,會將結(jié)果限制于這種類型。如果指定了多種類型,該 API 將返回匹配其中任何類型的所有地址。注:此參數(shù)僅適用于包括 API 密鑰或客戶端 ID 的請求。
location_type – 一個或多個位置類型,用管道符號 (|) 分隔。如果指定了一種類型,會將結(jié)果限制于這種類型。如果指定了多種類型,該 API 將返回匹配其中任何類型的所有地址。注:此參數(shù)僅適用于包括 API 密鑰或客戶端 ID 的請求。可支持以下值:
"ROOFTOP" 將結(jié)果限制為我們使其位置信息精確到街道地址精度的地址。 "RANGE_INTERPOLATED" 將結(jié)果限制為反映了兩個精確點(diǎn)(例如交叉路口)之間用內(nèi)插法計(jì)算得到的近似值(通常在道路上)的地址。內(nèi)插的范圍通常表示某個街道地址的 rooftop 地理編碼不可用。 "GEOMETRIC_CENTER" 將結(jié)果限制為某個位置(如多段線(例如街道)或多邊形(地區(qū)))的幾何中心。 "APPROXIMATE" 將結(jié)果限制為是近似值的地址。
如果 result_type 和 location_type 限制同時存在,那么該 API 將只返回同時匹配 result_type 和 location_type 限制的結(jié)果。
經(jīng)緯度反向地理編碼以下查詢包含了布魯克林某個位置的緯度/經(jīng)度值:
https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&key=YOUR_API_KEY
注:確保在將緯度和經(jīng)度值傳入 latlng 參數(shù)時,兩者之間沒有空格。
上述查詢返回以下結(jié)果:
{ "results" : [ { "address_components" : [ { "long_name" : "277", "short_name" : "277", "types" : [ "street_number" ] }, { "long_name" : "Bedford Avenue", "short_name" : "Bedford Ave", "types" : [ "route" ] }, { "long_name" : "Williamsburg", "short_name" : "Williamsburg", "types" : [ "neighborhood", "political" ] }, { "long_name" : "Brooklyn", "short_name" : "Brooklyn", "types" : [ "sublocality", "political" ] }, { "long_name" : "Kings", "short_name" : "Kings", "types" : [ "administrative_area_level_2", "political" ] }, { "long_name" : "New York", "short_name" : "NY", "types" : [ "administrative_area_level_1", "political" ] }, { "long_name" : "United States", "short_name" : "US", "types" : [ "country", "political" ] }, { "long_name" : "11211", "short_name" : "11211", "types" : [ "postal_code" ] } ], "formatted_address" : "277 Bedford Avenue, Brooklyn, NY 11211, USA", "geometry" : { "location" : { "lat" : 40.714232, "lng" : -73.9612889 }, "location_type" : "ROOFTOP", "viewport" : { "northeast" : { "lat" : 40.7155809802915, "lng" : -73.9599399197085 }, "southwest" : { "lat" : 40.7128830197085, "lng" : -73.96263788029151 } } }, "place_id" : "ChIJd8BlQ2BZwokRAFUEcm_qrcA", "types" : [ "street_address" ] }, ... Additional results[] ...
請注意,反向地理編碼器返回了多個結(jié)果。"formatted_address" 的結(jié)果不僅有郵政地址,還包括對某個位置的任何地理命名方式。例如,對芝加哥市的某個點(diǎn)進(jìn)行地理編碼時,地理編碼的點(diǎn)可以表示為街道地址、城市(芝加哥)、所在州(伊利諾伊州)或國家/地區(qū)(美國)。所有這些都是地理編碼器的“地址”。反向地理編碼器返回這些類型中的任何一種作為有效結(jié)果。
反向地理編碼器會匹配政治實(shí)體(國家/地區(qū)、省、市和街區(qū))、街道地址及郵政編碼。
由以前的查詢返回的 formatted_address 值的完整列表如下所示。
"formatted_address" : "277 Bedford Avenue, Brooklyn, NY 11211, USA", "formatted_address" : "Grand St/Bedford Av, Brooklyn, NY 11211, USA", "formatted_address" : "Grand St/Bedford Av, Brooklyn, NY 11249, USA", "formatted_address" : "Bedford Av/Grand St, Brooklyn, NY 11211, USA", "formatted_address" : "Brooklyn, NY 11211, USA", "formatted_address" : "Williamsburg, Brooklyn, NY, USA", "formatted_address" : "Brooklyn, NY, USA", "formatted_address" : "New York, NY, USA", "formatted_address" : "New York, USA", "formatted_address" : "United States",
通常,返回的地址按精確度從最具體到最不具體的順序排列;正如本例中所示,最準(zhǔn)確的地址在結(jié)果中擺在最突出的位置。請注意,我們會返回不同類型的地址,從最具體的街道地址到不那么具體的政治實(shí)體,如街區(qū)、市、縣、州等。
地點(diǎn) ID 的反向地理編碼以下查詢包含了布魯克林某個位置的地點(diǎn) ID:
https://maps.googleapis.com/maps/api/geocode/json?place_id=ChIJd8BlQ2BZwokRAFUEcm_qrcA&key=YOUR_API_KEY
接口返回值就不多羅列了,都差不多。
受類型限制的反向地理編碼以下示例將返回的地址限制為位置類型是 ROOFTOP 且地址類型是 street_address 的地址。
https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&location_type=ROOFTOP&result_type=street_address&key=YOUR_API_KEY反向地理編碼響應(yīng)
反向地理編碼響應(yīng)的格式與地理編碼響應(yīng)相同。請參閱地理編碼響應(yīng)。下面是反向地理編碼響應(yīng)中可能出現(xiàn)的狀態(tài)代碼。
地理編碼響應(yīng)對象中的 "status" 字段包含了請求的狀態(tài),還可能包含調(diào)試信息,以幫助您查明反向地理編碼不工作的原因。"status" 字段可以包含以下值:
"OK" 表示未出現(xiàn)任何錯誤,并且至少返回了一個地址。 "ZERO_RESULTS" 表示反向地理編碼成功,但未返回任何結(jié)果。如果向地理編碼器傳遞了某個偏遠(yuǎn)位置的 latlng 參數(shù),就可能會發(fā)生這種情況。 "OVER_QUERY_LIMIT" 表示您已超出配額。 "REQUEST_DENIED" 表示系統(tǒng)已拒絕該請求。這可能是因?yàn)樵撜埱蟀?result_type 或 location_type 參數(shù),但未包含 API 密鑰或客戶端 ID。 "INVALID_REQUEST" 通常表示下列情況之一: 缺少查詢(address、components 或 latlng)。 提供的 result_type 或 location_type 無效。 "UNKNOWN_ERROR" 表示由于服務(wù)器發(fā)生錯誤,因此無法處理該請求。如果您重試一次,請求可能會成功sensor 參數(shù)
Google Maps API 之前要求您將 sensor 參數(shù)包括在內(nèi),以指示您的應(yīng)用是否使用傳感器來確定用戶的位置。但該參數(shù)現(xiàn)在不再是必填項(xiàng)。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/90891.html
摘要:最近參與頁面插入谷歌地圖的項(xiàng)目,因此在此分享下我的學(xué)習(xí)經(jīng)驗(yàn),第一次寫,請多擔(dān)待首先,講下項(xiàng)目的需求,在網(wǎng)頁進(jìn)行點(diǎn)擊產(chǎn)品列表,渲染對應(yīng)的地圖信息以及對應(yīng)的詳情信息,并且修改谷歌固有標(biāo)簽以及點(diǎn)擊標(biāo)簽出現(xiàn),展示詳細(xì)信息以及對應(yīng)的產(chǎn)品。 最近參與頁面插入谷歌地圖API的項(xiàng)目,因此在此分享下我的學(xué)習(xí)經(jīng)驗(yàn),第一次寫,請多擔(dān)待! 首先,講下項(xiàng)目的需求,在網(wǎng)頁進(jìn)行點(diǎn)擊產(chǎn)品列表,渲染對應(yīng)的地圖信息以及對...
摘要:最近參與頁面插入谷歌地圖的項(xiàng)目,因此在此分享下我的學(xué)習(xí)經(jīng)驗(yàn),第一次寫,請多擔(dān)待首先,講下項(xiàng)目的需求,在網(wǎng)頁進(jìn)行點(diǎn)擊產(chǎn)品列表,渲染對應(yīng)的地圖信息以及對應(yīng)的詳情信息,并且修改谷歌固有標(biāo)簽以及點(diǎn)擊標(biāo)簽出現(xiàn),展示詳細(xì)信息以及對應(yīng)的產(chǎn)品。 最近參與頁面插入谷歌地圖API的項(xiàng)目,因此在此分享下我的學(xué)習(xí)經(jīng)驗(yàn),第一次寫,請多擔(dān)待! 首先,講下項(xiàng)目的需求,在網(wǎng)頁進(jìn)行點(diǎn)擊產(chǎn)品列表,渲染對應(yīng)的地圖信息以及對...
閱讀 2272·2021-11-22 11:56
閱讀 2702·2021-10-08 10:05
閱讀 8037·2021-09-22 15:53
閱讀 2009·2021-09-22 15:29
閱讀 2289·2021-09-08 09:35
閱讀 3450·2021-09-07 10:12
閱讀 1441·2019-08-30 13:11
閱讀 2091·2019-08-28 17:54