Доступ к API Карт Google в серии nokia 40

Я хочу получить доступ к API карт Google в мобильных телефонах серии 40. Я пытался использовать http соединение, но карта отображалась статически. Я хочу загрузить карту и переместить местоположение на карту, чтобы мне пришлось динамически использовать карту Google.

Пожалуйста, дайте идею, чтобы сделать это.

Ответы на вопрос(1)

Google Maps API Сайт не содержит определенного SDK для JavaME (или Series 40). Статический API Карт можно использовать, но только для статических изображений (без динамического панорамирования или масштабирования).

Хорошей альтернативой является использование NokiaЗДЕСЬ Карты, Его API предназначен для работы с JavaME и предлагает динамичный опыт работы с устройствами Series 40.Примеры кода также доступны и, кажется, являются довольно всеобъемлющими, включая панорамирование, масштабирование и различные типы карт.

PS: яЯ никоим образом не связан с Nokia. Я часто использую Here Maps на своей Nokia, и считаю это хорошим решением для картографии.

РЕДАКТИРОВАТЬ: Я получил Nokia HERE Maps, работающий на эмуляторе Java SDK1.1, выполнив следующее:

Загрузите Nokia Asha SDK 1.0. Эта (ОГРОМНАЯ) загрузка содержит самые современные библиотеки.Создайте новый проект JavaME, используя Java SDK 1.1.Войдите в систему ЗДЕСЬ Карты и создайте идентификатор приложения и токен.

Добавьте следующий код в ваш мидлет.

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);
    } 
}

Ссылка на maps-core.jar, расположенный в "C: \ Nokia \ Devices \ Nokia_Asha_SDK_1_0 \ plugins \ maps api \ lib ".

Очистить проект и запустить. Это должно отобразить базовую карту с возможностью масштабирования.
 igordsm17 июн. 2013 г., 16:52
Этот документ говорит, что единственными зависимостями являются CLDC1.1 и MIDP2.0, поэтому он должен работать. Я'Попробую что-нибудь выяснить, когда вернусь домой позже.
 igordsm18 июн. 2013 г., 03:43
@seipl, я обновил ответ решением. Работает ли это для вас?
 seipl17 июн. 2013 г., 06:21
Благодарю за ваш ответ. Я знаю API карт, используемый для устройств Nokia Series 40. Я разрабатываю для Nokia Asha 300 и SDK является Nokia SDK 1.0 для Java (Series 40 Developer Platform 1.0). В этой карте SDK банки не найдены. Nokia поддерживает API карты в серии 40 для разработчиков на платформе 2.0. Это правильно. Пожалуйста, помогите мне .

Ваш ответ на вопрос