1

私はopenstreetmapでgooglemapsAPIを使用しています(次のサンプルコードを参照)、

グーグル衛星ビューも追加したいのですが。

これはどのように達成できますか?

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の使用に関する説明:

http://wiki.openstreetmap.org/wiki/Google_Maps_Example

4

2 に答える 2

5

Googleマップに衛星オプションを追加したいだけの場合は、次のことを試してください。

map = new GMap2(document.getElementById("map_canvas"), { mapTypes: [mapMapnik, G_SATELLITE_MAP] });

または、これを使用することもできます。

map.addMapType(G_SATELLITE_MAP);
于 2009-09-22T03:38:07.860 に答える
1

彼は 2 つのタブを追加したいと考えています。1 つは openStreetMapData で、seconf は Google 衛星データです

このサイトのように。

http://www.shvoongmap.co.il/

ヘブライ語で書かれている地図の最初のタブは openStreetMap データで、英語で書かれている他のタブは google データです。

于 2009-09-17T10:01:05.893 に答える