删除谷歌位置类型之间的逗号
Remove commas between google places types
我正在尝试使用Google Places API。我从https://developers.google.com/maps/documentation/javascript/examples/place-search-pagination.
var map, placesList;
function initialize() {
var pyrmont = new google.maps.LatLng(-33.8665433, 151.1956316);
map = new google.maps.Map(document.getElementById('map-canvas'), {
mapTypeId: google.maps.MapTypeId.ROADMAP,
center: pyrmont,
zoom: 17
});
var request = {
location: pyrmont,
radius: 500,
types: ['store']
};
placesList = document.getElementById('places');
var service = new google.maps.places.PlacesService(map);
service.nearbySearch(request, callback);
}
function callback(results, status, pagination) {
if (status != google.maps.places.PlacesServiceStatus.OK) {
return;
} else {
createMarkers(results);
if (pagination.hasNextPage) {
var moreButton = document.getElementById('more');
moreButton.disabled = false;
google.maps.event.addDomListenerOnce(moreButton, 'click',
function() {
moreButton.disabled = true;
pagination.nextPage();
});
}
}
}
function createMarkers(places) {
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),
scaledSize: new google.maps.Size(25, 25)
};
var marker = new google.maps.Marker({
map: map,
icon: image,
title: place.name,
position: place.geometry.location
});
placesList.innerHTML += '<li>' + place.name + '</li>';
bounds.extend(place.geometry.location);
}
map.fitBounds(bounds);
}
google.maps.event.addDomListener(window, 'load', initialize);
有了这些代码,我可以从位置获得名称,并将其更改为类型。现在我得到了一个包含类型的列表,但它们之间有逗号。
placesList.innerHTML += '<li>' + place.types + '</li>';
如何删除逗号?例如,它们看起来像这样:
<li>accounting,airport,amusement_park</li>
<li>aquarium,art_gallery,atm,bakery</li>
<li>bank,bar,beauty_salon</li>
我想用空格代替逗号。有人能帮我吗?
使用join
place.types.join(" ")
相关文章:
- Javascript 类型未定义和 void 之间的区别
- 在 JavaScript 中单击函数时两个日期类型输入之间的差异的代码
- 这些函数类型之间有什么区别
- 如何在面板中添加在两种类型的谷歌图表之间切换的按钮
- JS和iOS之间的类型安全
- JS:未定义值和未定义类型,以及null值和null类型之间的区别
- 具有输入类型文件字段的语义UI重置表单
- 在javascript中定义内置类型的方法
- 重置输入类型=释放鼠标时的范围
- Javascript:属性描述符和内置属性属性之间的关系是什么
- 单击输入类型=搜索时重置按钮的任何事件
- 如何在单元测试之间重置 requireJS 模块
- 数据类型 jsonp 和 JSON 之间的区别
- 如何在 Javascript 中重置电子邮件输入类型选择器
- 将新属性分配给内置类型实际上是非法的
- 在Flow中对内置类型进行子分类
- 扩展JavaScript的内置类型 - 它是邪恶的吗?
- 重新分配内置类型的原型
- Node.js/JavaScript内置类型的存根
- AngularJS模型和控制器之间的类型错误