0

OpenLayers Google http://desmond.imageshack.us/Himg31/scaled.php?server=31&filename=screenshot20120814at916.png&res=landing

私は、1 つの OSM レイヤーと 1 つの Google ハイブリッドを使用して、OpenLayers マップに取り組んでいます。問題は、すべての町が中国語/日本語であるということですか? 明らかに、オランダ語/英語で提供したいと考えています。私が何を間違えたのか誰か知っていますか?マップをロードする場所は次のとおりです。

// add google aerial layer
var googleLayer     = new OpenLayers.Layer.Google(
     "satellite",
     {type: google.maps.MapTypeId.HYBRID, numZoomLevels: 19}
);
window.map[page_id].addLayer(googleLayer);
googleLayer.mapObject.setTilt(0);

マップをパンすると、マーカーも移動する傾向があります。それは修正可能ですか?

4

1 に答える 1

0

Google マップのドキュメントによると、Google マップスクリプトをインポートするときに言語パラメーターを指定することで、特定の言語を適用できます。

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false&language=ja">

language=en英語のラベルを強制するようにしてください

于 2012-08-15T15:05:59.130 に答える