Google マップのバージョン 2 からバージョン 3 への移行後、マーカーは表示されなくなりました。エラーが見つかりません!誰でも私を助けることができますか?問題のあるページはhttp://www.lalpinistavirtuale.it/default.aspです(以下は、約 200 のクリック可能なマーカーが表示される Google マップです)。前もって感謝します
質問する
130 次
2 に答える
2
関数では、initialize
コードの最初のセクションをv3に切り替えましたが、やるべきことがいくつかあります。
GSize(32,32)
次のようになります。google.maps.Size( 32, 32)
GPoint(16,32)
次のようになります。google.maps.Point( 16, 32)
GLatLng(44.1883535,7.41206386)
次のようになります。google.maps.LatLng( 44.1883535, 7.41206386)
GIcon
作成は、以下を使用するようにリファクタリングする必要があります。google.maps.MarkerImage( url, size:Size, origin?:Point, anchor?:Point, scaledSize?:Size )
map.addControl
呼び出しは次のようにリファクタリングする必要があります:MapOptions
プロパティ:
var mapOpts = {
panControl: true, // First half of replacing GLargeMapControl
zoomControl: true, // Other half of replacing GLargeMapControl
scaleControl: true, // Replaces GScaleControl
mapTypeControl: true // Replaces GMapTypeControl
};
これらの各コントロールには、設定可能なオプションがあります。詳細については、v3APIリファレンスをご覧ください。リファクタリングが必要な他のv2コードがあるかもしれませんが、それが最大のシェアです。どういたしまして :)
于 2012-05-03T01:44:22.893 に答える
1
createmarker 関数は「Gmarker」を使用していますが、V3 では「google.maps.Marker」を使用する必要があります
于 2012-05-02T19:34:05.387 に答える