Android 标记osmdroid脱机映射出错
我在android上使用osmdroid离线地图。 我在我的服务器上找到一些位置使用json并在地图上用标记显示,有时很好,我没有问题,但有时我会出现如下错误: 标记:在[packge name]中未找到布局/BONUPACK_气泡 代码:Android 标记osmdroid脱机映射出错,android,marker,osmdroid,Android,Marker,Osmdroid,我在android上使用osmdroid离线地图。 我在我的服务器上找到一些位置使用json并在地图上用标记显示,有时很好,我没有问题,但有时我会出现如下错误: 标记:在[packge name]中未找到布局/BONUPACK_气泡 代码: 简而言之,项目的资源中没有标记气泡布局bonuspack_bubble.xml 有关更多信息,请遵循与标记相关的第一条 @Override protected Boolean doInBackground(Void... params) {
简而言之,项目的资源中没有标记气泡布局bonuspack_bubble.xml 有关更多信息,请遵循与标记相关的第一条
@Override
protected Boolean doInBackground(Void... params) {
Helper hel=new Helper(root.getContext());
List<Location> all=hel.GetAll();
for (Location loctxt : all)
{
final Marker m1=new Marker(map);
String[] str=loctxt.loc.split(",");
GeoPoint CompaniesPoint=new GeoPoint(Double.parseDouble(str[0]), Double.parseDouble(str[1]));
m1.setPosition(CompaniesPoint);
m1.setIcon(getResources().getDrawable(R.drawable.p1));
m1.setTitle(loctxt.id+"");
m1.setSubDescription(loctxt.name);
map.getOverlays().add(m1);
m1.setOnMarkerClickListener(new OnMarkerClickListener() {
public boolean onMarkerClick(Marker arg0, MapView arg1) {
Log.d("M1 Value:::", m1.getTitle());
get_img(m1.getTitle());
int[] loc=new int[2];
root.getLocationInWindow(loc);
p=new Point();
arg1.getProjection().toPixels(arg0.getPosition(),p);
if(p!=null)
showPopup(root.getContext(), p);
return false;
}
});
}