Google maps api 3 访问诺基亚40系列中的谷歌地图API
我想访问40系列手机中的谷歌地图API。我尝试使用http连接,但地图是静态显示的。我想加载地图并移动地图中的位置,以便动态使用谷歌地图 请给出这样做的想法。该站点不包含特定的JavaME SDK(或40系列)。静态贴图API可以使用,但只能用于静态图像(无动态平移或缩放) 一个好的选择是使用诺基亚的。它的API设计用于JavaME,并在40系列设备中提供动态体验。也可以使用,而且似乎相当全面,包括平移、缩放和不同的地图类型 附:我与诺基亚没有任何关系。我确实经常在我的诺基亚手机上使用Here Maps,我发现它是一个很好的地图解决方案 编辑:我让Nokia HERE Maps在Java SDK1.1模拟器上运行,执行以下操作:Google maps api 3 访问诺基亚40系列中的谷歌地图API,google-maps-api-3,java-me,nokia-s40,Google Maps Api 3,Java Me,Nokia S40,我想访问40系列手机中的谷歌地图API。我尝试使用http连接,但地图是静态显示的。我想加载地图并移动地图中的位置,以便动态使用谷歌地图 请给出这样做的想法。该站点不包含特定的JavaME SDK(或40系列)。静态贴图API可以使用,但只能用于静态图像(无动态平移或缩放) 一个好的选择是使用诺基亚的。它的API设计用于JavaME,并在40系列设备中提供动态体验。也可以使用,而且似乎相当全面,包括平移、缩放和不同的地图类型 附:我与诺基亚没有任何关系。我确实经常在我的诺基亚手机上使用Here
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);
}
}
谢谢你的回复。我知道适用于诺基亚40系列设备的here maps API。我正在为诺基亚asha 300开发sdk,sdk是诺基亚sdk 1.0 for java(series 40 developer platform 1.0)。在此sdk映射中未找到JAR。诺基亚支持series 40 developer platform 2.0中的地图API。这是对的。请帮帮我。表示唯一的依赖项是CLDC1.1和MIDP2.0,因此它应该可以工作。我回家后会想办法的。@seipl,我用一个解决方案更新了答案。对你有用吗?