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