小编Mik*_*rki的帖子

如何从谷歌api获得开放时间

在这里,我有一个工作正常的代码,所以这里是简单的谷歌地方代码,显示基于位置的地方,我在每个标记上添加一个标签,所以:

http://jsbin.com/UqafeCI/4/edit - 代码和演示

现在我想在标签显示开放时间,所以我添加到我的代码:

if (!!place.opening_hours.periods[1].open.time) open = place.opening_hours.periods[1].open.time;
Run Code Online (Sandbox Code Playgroud)

现在我的代码看起来像这样:

google.maps.event.addListener(searchBox, 'places_changed', function() {
    var places = searchBox.getPlaces();

    for (var i = 0, marker; marker = markers[i]; i++) {
      marker.setMap(null);
    }

    // For each place, get the icon, place name, and location.
    markers = [];
    var bounds = new google.maps.LatLngBounds();
    for (var i = 0, place; place = places[i]; i++) {
      var image = {
        url: place.icon,
        size: new google.maps.Size(71, 71),
        origin: new google.maps.Point(0, 0),
        anchor: new google.maps.Point(17, 34), …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-places-api

6
推荐指数
1
解决办法
1万
查看次数