我试图像谷歌一样显示地图https://www.google.fr/maps
使用谷歌地图API,我很难找到以下内容:
ctrl + drag
改变倾斜度ctrl + drag
旋转地图这甚至可能吗?
答案 0 :(得分:1)
首先,默认情况下,链接中的地图不支持45度倾斜或旋转选项,因为这是路线图。要在地图中启用倾斜和旋转选项,您需要先将mapTypeId设置为“Satellite”或“Hybrid”,然后将Map对象中的rotateControl设置为true;这是一个改编自Google Maps API的示例:
function initialiseMap() {
var map = new google.maps.Map(document.getElementById('map'), {
center: {lat: 41.390205, lng: 2.154007},
zoom: 12,
mapTypeId: 'satellite',
rotateControl: true
});
map.setTilt(45);
}
据我所知documentation:
Google Maps JavaScript API支持特殊的45度图像 某个地点
您可以通过调用地图对象上的相应方法动态设置标题选项和倾斜选项。但我认为你不能以编程方式覆盖预设行为,除非这是我从文档中遗漏的内容。这是45 degree service的另一个链接。
答案 1 :(得分:-3)
如果您处于3D模式并使用桌面,则可以通过同时按住SHIFT + CTRL来倾斜或旋转。虽然
在路线图模式下不起作用