Гугл карта с маршрутом в ежевике
Как использовать Google Map с маршрутом в BlackBerry . Я попробовал карту BlackBerry с маршрутом, но в моем устройстве (Storm 2) не могу отобразить карту. я не знаю в чем проблема?
У кого-нибудь есть идея разоблачить карту Google в приложении Blackberry, чем дать мне знать.
я попробовал это http://maps.google.com/maps?saddr=23.4444,72.44445&daddr=23.55555,72.55555
и открыть этот URL в браузере BB, но он не может перенаправить на сайт карты.
Как мы можем обрабатывать карты Google или BlackBerry с маршрутом в приложении BB?
2 ответа
Я реализовал Google Map с маршрутом в Blackberry через приложение Google Map Installed.
public void invokeGoogleMap() {
int mh = CodeModuleManager.getModuleHandle("GoogleMaps");
if (mh == 0)
{
try
{
throw new ApplicationManagerException("GoogleMaps isn't installed");
}
catch (ApplicationManagerException e)
{
System.out.println(e.getMessage());
}
UiApplication.getUiApplication().invokeLater(new Runnable() {
public void run() {
stubDialog.inform("GoogleMaps isn't installed on your device.download it from m.google.com/maps.");
}
});
}
else
{
URLEncodedPostData uepd = new URLEncodedPostData(null, false);
uepd.append("action", "ROUT"); // or LOCN
uepd.append("start", "23.039568,72.566005");
uepd.append("end", "23.02,73.07");
String[] args = { "http://gmm/x?" + uepd.toString() };
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());
}
}
}
Браузер Blackberry не полностью функционален для java-скрипта для отображения информации о маршруте в поле браузера. Вместо этого вы должны использовать карты Blackberry. Для этого вам поможет следующая ссылка.