Android基于mAppWidget实现手绘地图(七)–根据坐标添加地图对象
2015-08-14 15:13
537 查看
为了将地图对象放置到某个特殊的地理位置上,你需要:
1. 创建地图对象
2.添加地图对象到图层(任何位置)
3. 移动该地图对象,使用 MapObject.moveTo(Location location) 方法
示例代码:
1. 创建地图对象
2.添加地图对象到图层(任何位置)
3. 移动该地图对象,使用 MapObject.moveTo(Location location) 方法
示例代码:
private void addPOI() { Layer layer = map.getLayerById(SPORTS_LAYER); int objectId = 0; Drawable drawable = getResources().getDrawable(R.drawable.poi_sports); MapObject poiSport = new MapObject(objectId, drawable, 0, 0, // Coordinate in pixels 11, 33, // Pivot point true, // Touchable true); // Scalable layer.addMapObject(poiSport); Location location = new Location(""); location.setLatitude(51.50844864450185); location.setLongitude(-0.16513824462890625); // It is obligatory to add map object to the layer before calling // moveTo mtehod poiSport.moveTo(location); objectId += 1; }
相关文章推荐
- Android中Scroller类的分析
- iOS 制作framework步骤
- iOS入门(四十) CoreData
- IOS 友盟页面数据统计学习
- iOS入门(三十九) MVC
- iOS入门(三十八) XML解析 JSON解析
- iOS入门(三十七) 中级数据持久化
- iOS开发日记2-虚化,模糊效果
- android OnPageChangeListener
- android XML 自定义非android属性注意事项
- iOS入门(三十六) 初级数据持久化
- 【iOS开发】设置textView的默认提示文字,也就是textView变相的"placeholder"。
- webview 和 textview 解析html 之间进行比较
- Android 调用系统相机拍照,生命周期重走OnCreate,导致无数据的解决办法
- iOS 大头针怎么固定在中间,且移动后及时更新位置信息
- android LinearLayout添加分隔线
- (链接)xcode7,ios9 部分兼容设置
- Android处理图片工具(转载)
- 使用CocoaPods 出错
- 在Android5.0上Audio Patch和Patch Panel的一些分析