Google maps 谷歌地图卫星视图

Google maps 谷歌地图卫星视图,google-maps,maps,openstreetmap,Google Maps,Maps,Openstreetmap,我将google maps API与openstreetmap一起使用(参见下面的示例代码) 我还想添加谷歌卫星视图 如何做到这一点 var tilesMapnik = new GTileLayer(copyOSM, 1, 17, {tileUrlTemplate: 'http://tile.openstreetmap.org/{Z}/{X}/{Y}.png'}); var mapMapnik = new GMapType([tilesMapnik],G_NORMAL_MAP.getPr

我将google maps API与openstreetmap一起使用(参见下面的示例代码)

我还想添加谷歌卫星视图

如何做到这一点

var tilesMapnik     = new GTileLayer(copyOSM, 1, 17, {tileUrlTemplate: 'http://tile.openstreetmap.org/{Z}/{X}/{Y}.png'});
var mapMapnik = new GMapType([tilesMapnik],G_NORMAL_MAP.getProjection(), "îôä");


map = new GMap2(document.getElementById("map_canvas"), { mapTypes: [mapMapnik] });
map.setCenter(new GLatLng(32.08, 34.82), 12);

map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
关于将openstreetmap与google地图一起使用的说明:


我想他想添加两个选项卡 一个是openStreetMapData 第二个是谷歌卫星数据

就像在这个网站上

地图上第一个用希伯来语书写的标签是openStreetMap数据
其他用英语书写的是谷歌数据。

我想他想添加两个标签 一个是openStreetMapData 第二个是谷歌卫星数据

就像在这个网站上

地图上第一个用希伯来语书写的标签是openStreetMap数据
其他用英语书写的是谷歌数据。

如果您只想在谷歌地图中添加卫星选项,请尝试以下操作:

map = new GMap2(document.getElementById("map_canvas"), { mapTypes: [mapMapnik, G_SATELLITE_MAP] });
或者,您也可以使用以下选项:

map.addMapType(G_SATELLITE_MAP);

如果您只想将卫星选项添加到Google地图,请尝试以下操作:

map = new GMap2(document.getElementById("map_canvas"), { mapTypes: [mapMapnik, G_SATELLITE_MAP] });
或者,您也可以使用以下选项:

map.addMapType(G_SATELLITE_MAP);

“我正在使用谷歌地图openstreetmap”你能告诉我们在哪里吗,因为这是新的:)我添加了一个我正在使用的代码示例。你可以在“我正在使用谷歌地图openstreetmap”中看到它的工作原理,你能告诉我们在哪里吗,因为这是新的:)我添加了一个我正在使用的代码示例。你可以看到它在不确定这是如何回答这个问题的情况下起作用,并且想知道为什么它会被投票通过。也许最好是把这种评论保留在评论中。不确定这是如何回答这个问题的,不知道为什么它会被投票通过。也许最好将这种评论保留在评论中。+1克里斯有正确的答案。您可以在这里找到一个工作示例:+1 Chris有正确的答案。您可以在此处找到一个工作示例: