J'essaie de réaliser une petite application dans le nom de code un pour iOS. Je montre une carte Google dans un dialogue. Je veux montrer mon emplacement réel et réel sur la carte intégrée. Je suis montré sur la carte près de 0N 0E - quelque part dans l'océan. Ici est le code que je suis en utilisant:l'emplacement est faux sur la carte dans iOS
private void putMeOnMap(MapComponent map) {
Location loc;
try {
loc = LocationManager.getLocationManager().getCurrentLocation();
lastLocation = new Coord(loc.getLatitude(), loc.getLongitude());
Image i = Image.createImage(10, 10, 0xff00ff00); //("/red_pin.png");
PointsLayer pl = new PointsLayer();
pl.setPointIcon(i);
PointLayer p = new PointLayer(lastLocation, "aktueller Standort", i);
p.setDisplayName(true);
pl.addPoint(p);
pl.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
PointLayer p = (PointLayer) evt.getSource();
System.out.println("pressed " + p);
Dialog.show("Details", "Du bist hier" + "\n" + p.getLatitude() + "|" + p.getLongitude(), "Ok", null);
}
});
map.addLayer(pl);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Merci pour l'aide
Merci pour votre idée, mais j'utilise le code Java pas rapide: j'utilise le nom de code un et développer en Java pour iOS .. –
Bien sûr, mais l'idée est la même. –