Для реализации нескольких местоположений на карте 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