2016-07-29 4 views
-2

appceleratorスタジオのGoogleマップにカスタム画像を実装しようとしています。Modules.mapビューのカスタムイメージAppcelerator Studio?

カスタムイメージは、Modules.map.circleオブジェクトのように動作するか、ほぼ正確には円の代わりにイメージを使用します。私はこれを行うことができる方法はありますか?注釈はすでに設定されているので、注釈でカスタム画像を使用しないようにしたいと考えています。もう一つの注意点は、スプライトのようにアニメーション化するために複数の画像を使用していることです。私が試したオプションの(例えばex001.png、ex002.pngなど)

一部:

  • 緯度LNG /を試した後、ビューを使用する地図のビューに追加し、 pxへの変換。
  • 注釈を使用し、imageViewのcustomViewプロパティを使用します。

EDIT:

var location = {lat: 43.2163, lng: 54.3461}; 
var loading = Ti.UI.createView({backgroundImage: '/images/image1.png'}); 
var load, loadingIndex = 1; 

function loadingScreen() { 
    loading.backgroundImage = '/images/image' + loadingIndex + '.png'; 

    loadingIndex++; 
    if (loadingIndex == 20) loadingIndex = 1; 
} 

setInterval(loadingScreen, 80); 

$.mapView.add(loading); 

私はPXに緯度LNG /、彼らはメルカトル図法を呼び出して何かを変換するために、ロードの左とトッププロパティを使用しています。それは私のために働いていなかったので、私は注釈を使用して、注釈を使用して、リゾート内でほとんどいつもビューを変えるビューになるでしょうが、それはどちらもうまくいきませんでした。

+0

試したことがあるコードを表示する必要があります。 –

答えて

0

アノテーションのimageプロパティを使用する必要があります。これにより、注釈のピンが入力した画像に置き換えられます。

参照ドキュメント:さらにhttp://docs.appcelerator.com/platform/latest/#!/api/Modules.Map.Annotation-property-image

、あなたは注釈のために複数の画像を使用することはできません。

+0

情報をありがとうございます、ご返信に時間がかかりました。 – Johnny

関連する問題