Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 删除google places类型之间的逗号_Javascript_Jquery_Google Maps_Google Maps Api 3 - Fatal编程技术网

Javascript 删除google places类型之间的逗号

Javascript 删除google places类型之间的逗号,javascript,jquery,google-maps,google-maps-api-3,Javascript,Jquery,Google Maps,Google Maps Api 3,我正在尝试使用GooglePlacesAPI。 我从你那里得到这些密码 var映射,placesList; 函数初始化(){ var pyrmont=new google.maps.LatLng(-33.8665433151.1956316); map=new google.maps.map(document.getElementById('map-canvas'){ mapTypeId:google.maps.mapTypeId.ROADMAP, 中心:皮尔蒙特, 缩放:17 }); var请

我正在尝试使用GooglePlacesAPI。 我从你那里得到这些密码

var映射,placesList;
函数初始化(){
var pyrmont=new google.maps.LatLng(-33.8665433151.1956316);
map=new google.maps.map(document.getElementById('map-canvas'){
mapTypeId:google.maps.mapTypeId.ROADMAP,
中心:皮尔蒙特,
缩放:17
});
var请求={
地点:皮尔蒙特,
半径:500,
类型:['store']
};
placesList=document.getElementById('places');
var service=newgoogle.maps.places.PlacesService(地图);
服务.nearbySearch(请求、回调);
}
函数回调(结果、状态、分页){
if(status!=google.maps.places.PlacesServiceStatus.OK){
返回;
}否则{
创建标记(结果);
if(分页。下一页){
var moreButton=document.getElementById('more');
moreButton.disabled=false;
google.maps.event.AddDomainListenerOnce(更多按钮,'点击',
函数(){
moreButton.disabled=true;
分页。下一页();
});
}
}
}
函数createMarkers(位置){
var bounds=new google.maps.LatLngBounds();
for(var i=0,place;place=places[i];i++){
变量图像={
url:place.icon,
大小:新谷歌地图大小(71,71),
来源:新google.maps.Point(0,0),
主播:新google.maps.Point(17,34),
scaledSize:new google.maps.Size(25,25)
};
var marker=new google.maps.marker({
地图:地图,
图标:图像,
标题:place.name,
位置:place.geometry.location
});
placesList.innerHTML+='
  • '+place.name+'
  • '; 扩展(place.geometry.location); } 映射边界(bounds); } google.maps.event.addDomListener(窗口“加载”,初始化);
    使用这些代码,我从位置获取名称,然后将其更改为类型。现在我得到了一个类型列表,但是它们之间有逗号

        placesList.innerHTML += '<li>' + place.types + '</li>';
    
    placesList.innerHTML+='
  • '+place.types+'
  • ';
    如何删除逗号? 例如,它们看起来像这样:

    <li>accounting,airport,amusement_park</li>
    <li>aquarium,art_gallery,atm,bakery</li>
    <li>bank,bar,beauty_salon</li>
    
    会计、机场、游乐园
  • 水族馆、美术馆、自动取款机、面包店
  • 银行、酒吧、美容院
  • 我想用空格代替逗号。有人能帮我吗?

    使用
    加入

    place.types.join(" ")
    

    nope doenst work:未捕获类型错误:对象[Object Array]没有方法“replace”
    如何放置.types
    看起来像什么?看起来像数组。。使用
    place.types.join(“”)
    ahaaah它很有效,非常感谢!!不知道就这么简单!
    place.types.join(" ")