mxmlc를 사용하여 Google의 예제를 컴파일하여 Flex 4에서 Google Maps API를 사용하기 시작했습니다.하지만 swf 파일을 컴파일 한 후에는 맵이로드되지 않습니다.Flex SDK의 API를 통해 Google Map을 표시 할 수 없습니다.
나는 다운로드 한 키는 API에 등록하고, 컴파일시에 C를 사용하는 XML 설정 파일의지도 SDK를 포함 시켰습니다 : \ SDK \ flex4 \ 프레임 워크 \ 플렉스-config.xml에
<external-library-path>
<path-element>libs/google/maps/lib/map_flex_1_18.swc</path-element>
</external-library-path>
Foo.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<maps:Map xmlns:maps="com.google.maps.*" id="map" mapevent_mapready="onMapReady(event)"
width="100%" height="100%" key="{KEY}"/>
<mx:Script>
<![CDATA[
import com.google.maps.LatLng;
import com.google.maps.Map;
import com.google.maps.MapEvent;
import com.google.maps.MapType;
private function onMapReady(event:Event):void {
this.map.setCenter(new LatLng(40.736072,-73.992062), 14, MapType.NORMAL_MAP_TYPE);
}
]]>
</mx:Script>
</mx:Application>
여기에서 어디로 가야할가요? 내가 문제없이 기본 플렉스 프로젝트를 컴파일하고 내가 API 키와 관련이 있다고 상상할 수 있도록 내가 넣은 구성 요소를 표시 할 수 있습니까? 도움 당신의 onMapReady 기능은 API 키라고하게 될 경우
하지 그 플렉스 3 MXML인가에 대한 호출을 추가 할 필요를 사용하는 것을 일어나는 경우
주? xmlns는 Flex 4에서 상당히 다릅니다. – MonoThreaded