относительно отображения нескольких мест на карте Google в Blackberry - PullRequest
0 голосов
/ 08 декабря 2010

Я реализую приложение, которое включает показ нескольких местоположений на карте Google в Blackberry ...

Кто-нибудь может дать мне подсказку ???

1 Ответ

1 голос
/ 09 декабря 2010

Для реализации нескольких местоположений на карте Google сначала вам нужно создать пример файла kml: -

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
  <Placemark>
   <name>Ottawa</name>
   <description>Ottawa office</description>
   <Point>
    <coordinates>-90.86948943473118,48.25450093195546,0</coordinates>
  </Point>
  </Placemark>
  <Placemark>
  <name>Battel Creek</name>
  <description>Battel Creek</description>
  <Point>
     <coordinates>-85.1220703125,42.35042512243457,0</coordinates>
  </Point>
  </Placemark>

  </Document>
</kml>

сохранить этот файл на сервере (расширение должно быть KML) и установить этот путь в коде ниже:-

public void invokeGMaps() {

        int mh = CodeModuleManager.getModuleHandle("GoogleMaps");
          if (mh == 0) {
           try {
            throw new ApplicationManagerException(
              "GoogleMaps isn't installed");
           } catch (ApplicationManagerException e) {
            System.out.println(e.getMessage());
           }
          }
          String[] args = { };//PUT THE SAVED FILE URL OVER HERE IN DOUBLE QUOTES  
          ApplicationDescriptor ad = CodeModuleManager
            .getApplicationDescriptors(mh)[0];
          ApplicationDescriptor ad2 = new ApplicationDescriptor(ad, args);
          try {
           ApplicationManager.getApplicationManager()
             .runApplication(ad2, true);
          } catch (ApplicationManagerException e) {
           System.out.println(e.getMessage());
          }
         }

Вам необходимо установить карту Google перед реализацией этого кода.Вы можете скачать карту Google здесь: - m.google.com/maps

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...