簡體   English   中英

如何在Android中制作SVG地圖? (並在地圖上放置標記)

[英]How to make a SVG map in android? (and place markers on the map)

我正在為現實生活中的游戲制作應用程序。 該應用程序需要使用使用標量矢量圖形(SVG)的自定義地圖。 我使用的地圖提供了非常准確的細節,例如建築物內的門位置; 這就是為什么我使用SVG而不是maps api的原因。 現在,我知道有一個用於svg的api(http://code.google.com/p/svg-android/),因此,我需要以下幫助:

1)圖像必須是可縮放的。 使用SVG圖形的唯一原因是清晰縮放。

2)我需要在SVG圖像上放置動態標記(圖像或帶有數字的按鈕)。 SQL表具有圖像和位置。 該表將被更新,添加和刪除。 我需要將所述圖像放置在SVG圖像之上,並且可能彼此放置。 除了坐標和數學之外,如何將圖像彼此疊置(不能使用XML,因為它們不是靜態的)。

我需要使用Android 2.2

2.2中的默認瀏覽器不支持SVG。 您可以定位Opera Mobile,后者更好地支持SVG和其他新技術,但它不是本機應用程序。

我要嘗試的第一步是在Inkscape中設計界面,然后可以從HTML引用.svg文件,並使用javascript移動元素。

飛豬

如果我理解你的問題,你要顯示一個類似的SVG 您的手機上? 因此,您可以在該地圖上顯示用戶位置。

我在這里描述了一個可行的解決方案: 添加SVG Tile Provider

如果您還有其他關於GG Map的問題,請告訴我

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM