谷歌地图倾斜不工作
Google Map Tilt not working
我正在开发一个有一些包裹的网站(谷歌地图上的图层),客户希望地图在倾斜视图中。我了解谷歌api,但我不知道为什么我的倾斜设置和标题不考虑在内。
这是我创建地图的代码:map = new google.maps.Map(document.getElementById('map-canvas'), {
zoom: 18,
center: new google.maps.LatLng(35.8313284, -82.7251666),
mapTypeId: google.maps.MapTypeId.SATELLITE,
heading: 90,
tilt: 45
});
我看到了工作的例子,但我不能让我的工作。在这里你可以看到现场直播http://sigmalogic.eu/mapdwr/index.html。
我只是想知道为什么倾斜不工作,或者标题一开始很好,但它旋转。
如果您想避免在请求45°图像时出现错误,您可以先测试图像是否可用:
if (map.getTilt()) {
map.setTilt(45);
}
<JSFiddle演示/kbd>
谷歌没有45°-图像无处不在。文档说明:
<45°图像/strong>
Google Maps API支持特殊的45°图像的位置。此高分辨率图像提供透视图朝向每个基本方向(北、南、东、西)。这些图像以更高的缩放级别用于支持的地图类型。
[…]
现有的google.maps.MapTypeId.SATELLITE和google.maps.MapTypeId.HYBRID地图类型支持45°透视图像在高变焦水平(如果可用)。
您可以在这张地图上看到当前可用的位置。
相关文章:
- Javascript:selenium Web驱动程序isDisplayed()不工作
- jQuery UI自动完成突然停止工作
- AngularJS UI路由器不能像ng路由器那样工作
- HTML5音频加载和播放获胜'我不能在iPad上工作
- JavaScript打印功能使日历停止工作
- Javascript.getHours()工作不正常
- 为什么这在IE中的工作方式与在Firefox中不同
- 视频HTML没有'无法在Internet Explorer 11上工作
- 扩展移相器按钮类不工作
- Firebase迁移-简单的Firebase.set没有'不再工作了——旧的还是新的
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 正在尝试使用if和else添加类,但无法正常工作
- Jquery FadeIn FadeOut 只工作一次
- Foreach无法在Typescript中工作
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- 为什么不是't窗口.恢复正常工作吗?(javascript/jquery)
- JS可以在Chrome中工作,但不能在Firefox中工作
- ajaxToolkit PopupControlExtender不工作.过时的
- 不工作mousemove&mouseleave in(倾斜图像)
- 谷歌地图倾斜不工作