sha*_*arf 3 javascript google-maps google-maps-api-3
我一直在使用谷歌地图 API v3 (Javascript) 制作地图,一切都很好。
最近我们获得了一个 Google API for Work 帐户。所以,我们已经在我们的地图调用中加入了我们的客户 ID:
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?client=gme-clientid&v=3.18"></script>
从那时起,餐馆、银行、商店等就不再出现在地图上。只有大的地方,如大学、州立公园、机场等。
client从 src 中删除参数会恢复预期的功能。
谁能解释为什么会发生这种情况,或者如何恢复所需的功能?
我假设默认情况下,当指定客户端 ID 时,或者可能专门为您的帐户设置时,这些类型的功能被禁用。也许当您创建地图时,如果您明确表示希望启用这些功能,它们应该会出现在我的预期中。
请参阅https://developers.google.com/maps/documentation/javascript/styling#map_features
我猜这些都poi.business属于功能类别。你可以尝试这样的事情:
var map = new google.maps.Map(mapDiv, {
center: {lat: coordinates.latitude, lng: coordinates.longitude},
zoom: 13,
styles: [{
featureType: 'poi.business',
elementType: 'labels',
stylers: [{
visibility: 'on'
}]
}]
});
Run Code Online (Sandbox Code Playgroud)
如果这不起作用,请尝试 featureType: 'all',
| 归档时间: |
|
| 查看次数: |
1833 次 |
| 最近记录: |