在我的Titanium应用程序中,我正在尝试显示地图视图,我在按钮点击事件中编写以下代码
var mapview = Titanium.Map.createView({
mapType: Titanium.Map.STANDARD_TYPE,
region: {latitude:37.389569, longitude:-122.050212,
latitudeDelta:0.1, longitudeDelta:0.1},
animate:true,
regionFit:true,
userLocation:false
});
win.add(mapview);
当我使用上面一个时,不幸的是我被阻止了。 错误:无法解析Lti / modules / titanium / map / TiMapActivity的超类; (678)
请为此提供帮助。
谢谢
答案 0 :(得分:0)
Ti.Map.createView在版本3.2.0中已弃用,这是我假设您使用的版本。
而是使用此replacement module。该指南将向您展示如何与iOS和Android集成。
基本上,download this module, and install it,将其添加到项目的tiapp.xml中:
<modules>
<!-- Add this line to your modules section -->
<module platform="android">ti.map</module>
</modules>
获取Google Maps API密钥,并将其添加到tiapp.xml的android manifest部分,如本指南(Titanium Modules.Map Install Guide and API)中所述。然后像这样使用它:
var Map = require('ti.map');
var mapview = Map.createView({mapType:Map.NORMAL_TYPE});