javascript 我在哪里可以找到谷歌Map上的地方ID?

z9smfwbn  于 2023-06-04  发布在  Java
关注(0)|答案(5)|浏览(521)

我想根据这里的说明得到地点图像。
根据这份文件,我需要的“地方ID”的地方。

https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJN1t_tDeuEmsRUsoyG83frY4&key=AddYourOwnKeyHere

哪里可以找到placeid

7tofc5zh

7tofc5zh1#

你可以在这里找到一个ID:https://developers.google.com/places/place-id#find-id

jgzswidk

jgzswidk2#

place_id位于来自SearchRequests的任何搜索结果中:
来自文档:

{
   "html_attributions" : [],
   "results" : [
      {
         "geometry" : {
            "location" : {
               "lat" : -33.870775,
               "lng" : 151.199025
            }
         },
         "icon" : "http://maps.gstatic.com/mapfiles/place_api/icons/travel_agent-71.png",
         "id" : "21a0b251c9b8392186142c798263e289fe45b4aa",
         "name" : "Rhythmboat Cruises",
         "opening_hours" : {
            "open_now" : true
         },
         "photos" : [
            {
               "height" : 270,
               "html_attributions" : [],
               "photo_reference" : "CnRnAAAAF-LjFR1ZV93eawe1cU_3QNMCNmaGkowY7CnOf-kcNmPhNnPEG9W979jOuJJ1sGr75rhD5hqKzjD8vbMbSsRnq_Ni3ZIGfY6hKWmsOf3qHKJInkm4h55lzvLAXJVc-Rr4kI9O1tmIblblUpg2oqoq8RIQRMQJhFsTr5s9haxQ07EQHxoUO0ICubVFGYfJiMUPor1GnIWb5i8",
               "width" : 519
            }
         ],
         "place_id" : "ChIJyWEHuEmuEmsRm9hTkapTCrk",  // <----------------------------------------------
         "scope" : "GOOGLE",
         "alt_ids" : [
            {
               "place_id" : "D9iJyWEHuEmuEmsRm9hTkapTCrk",
               "scope" : "APP"
            }
         ],
o3imoua4

o3imoua43#

上述解决方案在大多数情况下都有效,但当您有一些个人使用与企业相同的地址时,有时会失败。如果您已经用尽了Google文档中提供的API和手动搜索选项,请单击此处或here
您可以使用本页提供的手动建议,该建议一直适用于我https://www.launch2success.com/guide/cant-find-google-places-id-trick-finding-google-places-id/

mf98qq94

mf98qq944#

您可能需要通过搜索地名进行“地点ID文本”搜索。
您的样品请求可能如下所示
https://maps.googleapis.com/maps/api/place/textsearch/json?query=fish+market+sydney&key=“YOUR_API_KEY”
您将在返回的JSON字符串中找到“place_id”。

hts6caw3

hts6caw35#

也许尝试TextSeach选项,或者尝试我下面提到的Nearbysearch选项,也许它适合你。
1 .https://maps.googleapis.com/maps/api/place/nearbysearch/json?query={address}&key={_apiConfig.Key}
2. https://maps.googleapis.com/maps/api/place/textsearch/json?query={address}&key={_apiConfig.Key}
作为回应,你会得到所有的信息与一个地方id这是帮助充分。

相关问题