地理的な場所への依存度が高いアプリケーションを作成しています。app.jsに地理座標で設定された変数「GeoApp.app.geoLat」と「GeoApp.app.geoLong」があります。
いずれかのビュー内でconsole.outを実行すると、値へのアクセスと出力に問題はありません。ストア内では、アクセス権がないか、変数が定義されていないか存在していないかのように、値は空です。
私がやろうとしていることを達成するためのベストプラクティスは何ですか?
Ext.define('GeoApp.store.Places', {
extend:'Ext.data.Store',
config: {
model:'GeoApp.model.Place',
autoLoad:'true',
proxy: {
type:'ajax',
url:'googleapiurl/json?location=' + GeoApp.app.geoLat + ','+ GeoApp.app.geoLong + '&radius=500...',
reader: {
type:'json',
rootProperty:'results'
}
}*/
}
})