2009-12-03 2 views
0

Мой вопрос сегодня касается API флеш-карт Google.Ошибки при использовании API флеш-карт Google

Я успешно создал базовую карту с помощью Flash CS4 с API здесь: http://gaban.com/googlemaps/

Теперь моя проблема с следующим основным учебником имеет дело с простым сообщением информационного окна. Пример Google DOCS (FLEX) здесь: "Hello World"

Документация здесь: Google Maps Flash API (поиск "Info Windows")

пример они показывают это:

private function onMapReady(event:MapEvent):void { 
map.setCenter(new LatLng(37.4419, -122.1419), 13, MapType.NORMAL_MAP_TYPE); 
map.openInfoWindow(getCenter(), new InfoWindowOptions({title: "Hello", content: "World"})); 
} 

Мой код

import com.google.maps.LatLng; 
import com.google.maps.Map; 
import com.google.maps.MapEvent; 
import com.google.maps.MapType; 
import com.google.maps.MapOptions; 

// ☼ ---------------------------- 

var map:Map = new Map(); 
    map.key="My API Key"; 
    map.setSize(new Point(stage.stageWidth, stage.stageHeight)); 
    map.addEventListener(MapEvent.MAP_READY, onMapReady); 

var stackLogo = new StackOverflow(); 
    stackLogo.x=290; 
    stackLogo.y=329; 

this.addChild(map); 
this.addChild(stackLogo); 


function onMapReady(event:Event):void { 
    map.setCenter(new LatLng(37.4419, -122.1419), 14, MapType.NORMAL_MAP_TYPE); 
    //map.openInfoWindow(getCenter(), new InfoWindowOptions({title: "Hello", content: "World"})); 
} 

^Последняя прокомментированная строка - это проблемная строка, это также тот же самый код в их примере, и у меня есть все перечисленные imports, так что я не знаю, что происходит :(

Ошибки я получаю от той же самой линии:

1180: Обращение к возможно неопределенному методу getCenter.

1180: Позвоните, возможно, с неопределенным методом InfoWindowOptions.

ответ

2

Похоже, есть опечатка на странице. Попробуйте

map.getCenter() 

вместо этого. См. Здесь: http://code.google.com/p/gmaps-samples-flash/source/browse/trunk/samplecode/MapInfoWindow.mxml для получения полного кода.

+0

Sweet! Это сработало! : D Я ненавижу, когда фактические разработчики API/кода делают такие ошибки, приводят в действие гайки X_X ... thx снова –

Смежные вопросы