【问题标题】:Nearby Bus Stops on Google Maps on AndroidAndroid 版 Google 地图上的附近巴士站
【发布时间】:2015-08-18 23:10:39
【问题描述】:

是否有办法查询谷歌地图以根据用户的当前位置获取附近的公交车站列表(公交车站 ID、公交车站名称)?

我能够从http://www.mytransport.sg/ 获得 ESRI 形状文件。但是,我不知道如何使用将这些文件集成到 android 中。我读到我们可以使用 FusionTable 将 ESRI 形状文件中的数据集成到谷歌地图中。我已经这样做了,但我不知道如何将 FusionTable 集成到我的 Android 应用程序中。我也不确定如何根据用户在 FusionTable 地图中的当前位置来获取这些巴士站。

我走在正确的轨道上吗?我还有其他方法可以获取这些巴士站信息吗?

【问题讨论】:

    标签: android maps esri


    【解决方案1】:

    试试这个:

    使用下面的 Google API 找出您附近的巴士站位置

    您必须在此处发送您当前的纬度和经度值,然后才能获取您附近的巴士站位置详细信息。

    https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=13.0611704,80.28284059999999&radius=3&types=bus_station&sensor=true&key=AIzaSyDveM91dVZcXP3wwYLcZN-VwLsGJVMMM8g
    

    它会像这样返回

    {
    "html_attributions" : [],
    "results" : [
      {
         "geometry" : {
            "location" : {
               "lat" : 13.06117,
               "lng" : 80.282841
            }
         },
         "icon" : "http://maps.gstatic.com/mapfiles/place_api/icons/generic_business-71.png",
         "id" : "22b35bb733cc9e31e47f6e17aa57024be399b037",
         "name" : "Marina Beach Bus Stop",
         "place_id" : "ChIJx31rGKJoUjoR2_i4-OMdm14",
         "reference" : "CnRoAAAAKny_7uv5-1qhaZSaAkvbjglDqUercO9ENnINjJnzMx4ghUp2q6bl-glbWFXhvEsDynoDSIQ2yt8e7g2sxZme6K7nB-KmSF73KwDCqtQoOe-gBlGP1U-85JHZ4WYAZl3DfCfWrecAqkOH5zR178fG4xIQOFKOviTy6NFoMHQkDsjiaRoURHbKHKxg2YjYEPUVOqu5Yr946xM",
         "scope" : "GOOGLE",
         "types" : [ "bus_station", "transit_station", "establishment" ],
         "vicinity" : "Kamarajar Promenade, Marina Beach, Triplicane, Chennai"
      }
    ],
    "status" : "OK" 
    }
    

    【讨论】:

    • 感谢您的回复!虽然这会返回附近的巴士站,但不会返回此处看到的 Stop ID google.com.sg/maps/place/Marina+Bay+Sands+Hotel/…
    • 是的。但我需要 Stop ID,因为我将使用它从服务器查询其他信息。
    • 我不知道如何获取停止 ID,如果我找到任何解决方案,我会尝试如何在 google API 中获取停止 ID,我会在这里发表评论。
    • 是否可以通过 api 获得两个地方之间的巴士站,我无法找到它的 api 参数...
    猜你喜欢
    • 1970-01-01
    • 2022-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-28
    • 1970-01-01
    • 1970-01-01
    • 2020-09-06
    相关资源
    最近更新 更多