2013-05-31 4 views
5

Google Maps APIを使用してマーカーを含む地図を表示するHTML(phonegap)アプリケーションがあります。このアプリをオフラインで使用したい私はGoogle Mapsのタイルを(ライセンスのために)オフラインで使用できないことを知っています。しかし、私がしたいのは、タイルなしでマップ・インターフェースを使用することです。Googleマップオフライン:タイルではなくjavascript

オンライン - >タイルとマーカーが表示されているとき。

オフラインの場合 - >マーカーのみが表示されます。

Googleマップのjs読み込みは複雑で、キャッシュすることはできませんでした。

ありがとうございました。

答えて

6

キャッシングgoogle maps javascript は、支払いシステムがユーザーのjavascript APIの読み込み回数に基づいているためです。 1ページの更新は1つのgoogle maps API呼び出しに等しく、購入したAPIリクエストの総量から-1を失った契約の種類によって異なります。

Google Maps API for Businessの使用状況はどのように追跡され、報告されますか?

Google Maps JavaScript APIをページに1回ロードします。 JavaScript APIは、APIを使用するページが にリロードされるたびに再読み込みされます。地図とのユーザーのやりとり(例:パン、ズーム、 マップタイプの変更)では、より多くのページビューが生成されません。ただし、 APIを使用してマップを表示しなくても、APIがページにロードされた場合は、 ページビューが生成されます。

はあなたが、そしてもちろんコンタクトグーグルのニーズのためのいくつか合わせたビジネス・ソリューションを依頼しようとすることができ

https://developers.google.com/maps/documentation/business/faq#pageviewを参照してください。私はあなたがそれらに直接連絡をとった場合、彼らが提供しているものの種類を100%確信していません。しかし、それらのUI生成コードもあなたが必要とするGoogle Maps API JavaScriptの内部にあるので、あなたの要求はいくらか埋めることができません。

オフラインのときにGoogleマップのインターフェイスが必要な場合は、HTML/CSS /(およびいくつかのJS)マーカーと同様のものを実装してください。キャンバスに描画するか、通常のimgと位置。ドラッグやズームを実装する必要がある場合は、キャンバスやその他の手法では少し難しくなりますが不可能ではありません。しかし、アプリをオンラインにしておくほうが簡単だと言われています。私たちは皆インターネットを持っていますか? 1on1をダミーのオフラインのUIをGoogleマップと照合させることは、GoogleマップのUIも今後のバージョンのように時間外に変化するという事実を考慮すると、本当に面倒なプロセスになります。

関連する問題