Adr*_*ien 2 google-maps-api-3 google-street-view
我需要从街景全景图中删除街上的街道名称(shortDescription): 我要删除的标签
我知道这是可能的,如 https://geoguessr.com/world/play所示
他们似乎使用与自定义Google地图布局相同的json语法f = [{featureType:“ poi”,elementType:“ labels”,stylers:[{visibility:“ off”}]}]],l = { disableDefaultUI:!0,disableDoubleClickZoom:!0,clickToGo:!0,linksControl:!0,styles:f}但我什至不确定这些标签是否确实是POI的一部分...
我真的需要一些帮助,谢谢!
尝试在StreetViewPanoramaOptions上使用showRoadLabels选项。对我来说很好。
var panorama = map.getStreetView();
panorama.setOptions({
showRoadLabels: false
});
Run Code Online (Sandbox Code Playgroud)
文件:https : //developers.google.com/maps/documentation/javascript/3.exp/reference#StreetViewPanoramaOptions
小智 2
我刚刚遇到了同样的问题,我发现问题出在Google Maps API 的版本上。Geoguessr 使用旧版本的街景全景 API。注意区别:
版本3.24(无街道名称):https ://jsfiddle.net/922urh2j/
<script async defer src="https://maps.googleapis.com/maps/api/js?v=3.24&key=AIzaSyCkUOdZ5y7hMm0yrcCQoCvLwzdM6M8s5qk&callback=initialize"></script>
Run Code Online (Sandbox Code Playgroud)
最新版本(包括街道名称):https ://jsfiddle.net/922urh2j/1/
<script async defer src="https://maps.googleapis.com/maps/api/js?&key=AIzaSyCkUOdZ5y7hMm0yrcCQoCvLwzdM6M8s5qk&callback=initialize"></script>
Run Code Online (Sandbox Code Playgroud)
据我所知,如果您使用的是最新版本的 API,则无法选择禁用街道名称。
| 归档时间: |
|
| 查看次数: |
6149 次 |
| 最近记录: |