1

実生活のゲーム用のアプリを作成しています。アプリは、スカラー ベクター グラフィックス (SVG) を使用するカスタム マップを使用する必要があります。私が使用しているマップは、建物内のドアの位置など、非常に正確な詳細を提供します。これが、マップ API の代わりに SVG を使用している理由です。これで、svg 用の API (http://code.google.com/p/svg-android/) があることがわかったので、次の点についてサポートが必要です。

1) 画像はズーム可能である必要があります。SVG グラフィックスを使用する唯一の理由は、クリーンなズームです。

2)SVG画像に動的マーカー(画像、または数字付きのボタン)を配置する必要があります。SQL テーブルにはイメージと場所があります。テーブルは更新、追加、および削除されます。上記の画像を SVG 画像の上に配置する必要があります。座標と数学はさておき、画像を重ねて配置するにはどうすればよいですか (画像は静的ではないため、XML を使用できません)。

Android 2.2 を使用する必要があります

4

2 に答える 2

0

2.2 のデフォルト ブラウザは SVG をサポートしていません。SVG やその他の新技術をより適切にサポートする Opera Mobile をターゲットにすることはできますが、ネイティブアプリにはなりません。

私が試す最初のステップは、Inkscape でインターフェイスを設計することです。次に、HTML から .svg ファイルを参照し、javascript で要素を移動できます。

于 2012-11-15T05:34:28.860 に答える
0

空飛ぶ豚、

あなたの質問が理解できたら、そのような SVG を携帯電話に表示したいですか? そのため、そのマップにユーザーの場所を表示できます。

ここで実用的なソリューションについて説明します: SVG タイル プロバイダーの追加

GG マップについて他に質問がある場合はお知らせください

于 2016-09-06T05:46:02.143 に答える