Google지도 API에 시리즈 40 모바일에 액세스하려고합니다. http 연결을 사용했지만 맵이 정적으로 표시되었습니다. 지도를로드하고지도에서 위치를 이동하여 Google지도를 동적으로 사용해야합니다.노키아 시리즈 40의 Google Maps API에 액세스
아이디어를주십시오.
Google지도 API에 시리즈 40 모바일에 액세스하려고합니다. http 연결을 사용했지만 맵이 정적으로 표시되었습니다. 지도를로드하고지도에서 위치를 이동하여 Google지도를 동적으로 사용해야합니다.노키아 시리즈 40의 Google Maps API에 액세스
아이디어를주십시오.
Google Maps API 사이트에는 JavaME (또는 시리즈 40) 용 특정 SDK가 없습니다. 정적지도 API는 정적 이미지 (동적 이동 또는 확대/축소 없음)에만 사용할 수 있습니다.
좋은 대안은 Nokia의 HERE Maps을 사용하는 것입니다. API는 JavaME와 함께 작동하도록 설계되었으며 Series 40 장치에서 동적 경험을 제공합니다. Code Examples도 사용할 수 있으며 패닝, 확대/축소 및 다른지도 유형을 포함하여 매우 포괄적 인 것으로 보입니다.
추신 : 어떤 식 으로든 Nokia와 관련이 없습니다. 내 Nokia에서 Maps를 자주 사용하며 좋은 매핑 솔루션이라고 생각합니다.
편집 :
MIDlet에 다음 코드를 추가하십시오.
public class MapMIDlet extends MIDlet {
protected void startApp() throws MIDletStateChangeException {
ApplicationContext.getInstance().setAppID("API IP");
ApplicationContext.getInstance().setToken("API TOKEN");
Display display = Display.getDisplay(this);
MapCanvas mapCanvas = new MapCanvas(display){
public void onMapUpdateError(String description,
Throwable detail, boolean critical) {
// Error handling goes here.
}
public void onMapContentComplete() {
}
};
mapCanvas.getMapDisplay().setState(
new MapDisplayState(new GeoCoordinate(52.51, 13.4, 0), 10));
display.setCurrent(mapCanvas);
}
}
참조에있는지도-core.jar를 "C : 노키아 \ 장치 \ \ Nokia_Asha_SDK_1_0 \ 플러그인 \지도 API \ lib 디렉토리".
감사합니다. 노키아 시리즈 40 기기에 사용되는 여기 API를 알고 있습니다. 나는 노키아 asha 300 및 sdk 자바 (시리즈 40 개발자 플랫폼 1.0)에 대한 노키아 SDK 1.0입니다 개발 중입니다. 이 sdk 맵에는 항아리가 없습니다. Nokia는 시리즈 40 개발자 플랫폼 2.0에서지도 API를 지원합니다. 맞아. 도와주세요. – seipl
[이 문서] (http://www.developer.nokia.com/Resources/Library/HERE_Maps_Java_ME/#!index.html;#toc_Devicecompatibility)는 CLDC1.1 및 MIDP2.0 만 종속되므로 작업. 나중에 집에 도착하면 무언가를 알아 내려고 노력할 것입니다. – igordsm
@seipl, 해결책으로 답변을 업데이트했습니다. 너에게 효과가 있니? – igordsm