谷歌地图:谷歌地方JS API:getDetails()没有返回整个地方的详细信息

时间:2015-10-13 16:49:36

标签: javascript google-maps google-maps-api-3 google-places-api

我正试图在地图上显示2个位置,点击时会在各自的信息窗口中显示所有地点的详细信息。我只能得到一个非常有限的地方细节的回报,即地址和它的相关信息。你可以在这里看到:http://www.intermountainvet.com/contact-0。我是控制台记录地点对象。

我知道这个商家有一个强大的谷歌地方,你可以在这里看到:https://www.google.com/maps/place/Intermountain+Pet+Hospital+%26+Lodge/@43.5906437,-116.4033528,15z/data=!4m6!1m3!3m2!1s0x0:0x2a5e055f442189ea!2sIntermountain+Pet+Hospital+%26+Lodge!3m1!1s0x0:0x2a5e055f442189ea

为什么我无法访问所有这些地方详细信息以显示在我的信息窗口中?

这是我的代码。 (我有我的api密钥和libraries =将src放在我未在此处显示的脚本标记中):

var states = ["main.tab1", "main.tab2", "main.tab3"]

states.forEach(function(parentName){
    $stateProvider
      .state(parentName + ".hello", {
        views: {
        "viewC@main": {
            templateUrl:"hello.html"
        }
       },
    })  
})

谢谢你的期待。我觉得这应该很简单,我必须遗漏一些小事。

1 个答案:

答案 0 :(得分:0)

您需要使用业务的地点ID(ChIJa_maRXxRrlQR6okhRF8FXio)而不是地址(ChIJa_maRXxRrlQRSimVL1yUG8Q)