ここで初心者の質問..配列からLAT LNG値を返そうとしています。
次の3つの機能があります。
function City(ridge)
{
var city= {
ABC:"Bethel, AK",
ABR:"Aberdeen, SD",
ABX:"Albuquerque, NM"};
return city[ridge];
}
と
function BBox(ridge,product)
{
var yx= {
NOR:
{
ABC:[64.835517,56.735755,-157.448578,-166.284681]
,
ABR:[48.270508,42.631241, -95.331912,-101.483839]
,
ABX:[37.565036,32.726169,-104.179217,-109.457981]}};
var xy=yx[product][ridge];
return {x0:xy[2],x1:xy[3],y0:xy[0],y1:xy[1]};
}
と
function initialize()
{
var ridge = 'ABC';
var product ='NOR';
var getCityInfoFromRidgeName = City(ridge);
var boundries=BBox(ridge,product);
alert(getCityInfoFromRidgeName);
alert(boundries);
}
Cityのアラートは期待どおり "Bethel, AK" を返しますが、BBoxのアラートは期待どおりに LAT LNG 情報の代わりに "objec Object" を返します。
私はおそらく頭がおかしいのですが、どうすれば LAT LNG を BBox から var に戻すことができますか?
デン