- 浏览: 7257723 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1546)
- 企业中间件 (236)
- 企业应用面临的问题 (236)
- 小布Oracle学习笔记汇总 (36)
- Spring 开发应用 (54)
- IBatis开发应用 (16)
- Oracle基础学习 (23)
- struts2.0 (41)
- JVM&ClassLoader&GC (16)
- JQuery的开发应用 (17)
- WebService的开发应用 (21)
- Java&Socket (44)
- 开源组件的应用 (254)
- 常用Javascript的开发应用 (28)
- J2EE开发技术指南 (163)
- EJB3开发应用 (11)
- GIS&Mobile&MAP (36)
- SWT-GEF-RCP (52)
- 算法&数据结构 (6)
- Apache开源组件研究 (62)
- Hibernate 学习应用 (57)
- java并发编程 (59)
- MySQL&Mongodb&MS/SQL (15)
- Oracle数据库实验室 (55)
- 搜索引擎的开发应用 (34)
- 软件工程师笔试经典 (14)
- 其他杂项 (10)
- AndroidPn& MQTT&C2DM&推技术 (29)
- ActiveMQ学习和研究 (38)
- Google技术应用开发和API分析 (11)
- flex的学习总结 (59)
- 项目中一点总结 (20)
- java疑惑 java面向对象编程 (28)
- Android 开发学习 (133)
- linux和UNIX的总结 (37)
- Titanium学习总结 (20)
- JQueryMobile学习总结 (34)
- Phonegap学习总结 (32)
- HTML5学习总结 (41)
- JeeCMS研究和理解分析 (9)
最新评论
-
lgh1992314:
[u][i][b][flash=200,200][url][i ...
看看mybatis 源代码 -
尼古拉斯.fwp:
图片根本就不出来好吧。。。。。。
Android文件图片上传的详细讲解(一)HTTP multipart/form-data 上传报文格式实现手机端上传 -
ln94223:
第一个应该用排它网关吧 怎么是并行网关, 并行网关是所有exe ...
工作流Activiti的学习总结(八)Activiti自动执行的应用 -
ZY199266:
获取不到任何消息信息,请问这是什么原因呢?
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息 -
xiaoyao霄:
DestinationSourceMonitor 报错 应该导 ...
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息
在osmdroid中调用google地图采用可以采用两种方式实现:
方案一:采用mapsforget提供的google接口封装实现。
方案二:采用osmdroid的图源扩展实现。
本文采用方案二:
在研究Osmdroid和Google整合的过程中,发现使用mapforget有一些问题,于是采用扩展图层源的方式扩展osmdroid的图源支持
google地图的
具体的实现参考GoogleMapsTileSource类:
在研究适合发现地图显示部分为中文,部分显示英文,尚未找到真正的原因。
package com.etrip.osmdroid; import org.osmdroid.ResourceProxy.string; import org.osmdroid.tileprovider.MapTile; import org.osmdroid.tileprovider.tilesource.IStyledTileSource; import org.osmdroid.tileprovider.tilesource.OnlineTileSourceBase; /** * * 扩展osmdroid的图层源支持google格式的数据源头信息 * * * @author longgangbai * */ public class GoogleMapsTileSource extends OnlineTileSourceBase implements IStyledTileSource<Integer> { public GoogleMapsTileSource(String aName, string aResourceId, int aZoomMinLevel, int aZoomMaxLevel, int aTileSizePixels, String aImageFilenameEnding, String[] aBaseUrl) { super(aName, aResourceId, aZoomMinLevel, aZoomMaxLevel, aTileSizePixels, aImageFilenameEnding, aBaseUrl); } @Override public String getTileURLString(MapTile aTile) { return getBaseUrl() + "&x=" + aTile.getX() + "&y=" + aTile.getY() + "&z=" + aTile.getZoomLevel(); } @Override public Integer getStyle() { return null; } @Override public void setStyle(Integer arg0) { } @Override public void setStyle(String arg0) { } }
具体实现如下:
package com.etrip.osmdroid; import org.osmdroid.util.GeoPoint; import org.osmdroid.views.MapController; import org.osmdroid.views.MapView; import android.app.Activity; import android.os.Bundle; /** * * 在研究Osmdroid和Google整合的过程中,发现使用mapforget有一些问题,于是采用扩展图层源的方式扩展osmdroid的图源支持 * google地图的 * 具体的实现参考GoogleMapsTileSource类: * * * 在研究适合发现地图显示部分为中文,部分显示英文,尚未找到真正的原因。 * * * * * @author longgangbai */ public class MainActivity extends Activity { private MapController mapController; private MapView mapView; /** Called when the activity is first created. */ @Override public void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mapView = (MapView) findViewById(R.id.map); mapView.setTileSource(new GoogleMapsTileSource("Google Maps", null, 1, 20, 256, ".png", new String[]{"http://mt3.google.com/vt/v=w2.97"})); mapView.setBuiltInZoomControls(true); mapController = mapView.getController(); mapController.setZoom(15); GeoPoint geopoint=new GeoPoint(39.92605, 116.42616); mapController.setCenter(geopoint); } }
发表评论
-
TestNG简单的学习(十三)TestNG中Junit的实现
2013-12-04 09:00 3292TestNG和junit的整合 ... -
TestNG简单的学习(十二)TestNG运行
2013-12-03 09:08 51456文档来自官方地址: ... -
TestNG简单的学习(十一)TestNG学习总结
2013-12-03 09:08 14000最近一直在学习关于TestNG方面的知识,根 ... -
TestNG简单的学习(十)TestNG @Listeners 的使用
2013-12-03 09:07 8630TestNG官方网站: http://testng.or ... -
TestNG简单的学习(九)TestNG Method Interceptors 的使用
2013-12-03 09:07 2662TestNG官方网站: http://testng ... -
TestNG简单的学习(八)TestNG Annotation Transformers 的使用
2013-12-03 09:07 2762TestNG官方网站: http://testng.or ... -
TestNG简单的学习(七)TestNG编程方式运行
2013-12-02 09:22 2402TestNG官方网站: http://testng.or ... -
TestNG简单的学习(六)测试工厂注释的使用
2013-12-02 09:22 2721TestNG官方网站: http://testng.or ... -
TestNG简单的学习(五)参数化测试数据的定制
2013-12-02 09:22 2647TestNG官方网站: http://testng.or ... -
TestNG简单的学习(四)测试方法通过名称名称依赖实现
2013-12-02 09:21 2036TestNG官方网站: http://testng.or ... -
TestNG简单的学习(三)测试方法通过测试分组依赖实现
2013-12-02 09:21 2771TestNG官方网站: http://testng.or ... -
TestNG简单的学习(二)参数化测试并发且多方法测试方法判定
2013-11-29 15:35 3638TestNG官方网站: http://testng.or ... -
TestNG简单的学习(一)类和方法级别@Test的区别
2013-11-29 15:31 9383TestNG官方文档的地址: http://testng ... -
Feed4Junit的简单使用(七)Feed4TestNg
2013-11-29 13:35 6085在Feed4Junit主要针对junit实现的 ... -
Feed4Junit的简单使用(六)数据来特定格式文件
2013-11-29 12:29 2691Feed4Junit官方地址: http://da ... -
Feed4Junit的简单使用(五)数据来自动态约束数据
2013-11-29 12:29 2567Feed4Junit官方地址: http://datab ... -
Feed4Junit的简单使用(四)数据来自定义数据源
2013-11-28 14:09 3048Feed4Junit官方地址: http://databe ... -
Feed4Junit的简单使用(三)数据源来自数据库
2013-11-28 13:58 3102Feed4Junit官方地址: http://databe ... -
Feed4Junit的简单使用(二)数据源来自文件
2013-11-28 13:50 4523Feed4Junit官方地址: http://datab ... -
Feed4Junit的简单使用(一)
2013-11-28 13:47 2162Feed4Junit官方地址: http://databe ...
相关推荐
2022最新谷歌地图图源下载,10个谷歌图源数据,lrc文件可直接导入lcaospace等地图下载软件,亲测可用,赠送多个图源。包括海图地形图及其他卫星影像图源
奥维互动地图自定义地图,通过pc版导入后分享到手机更方便
NULL 博文链接:https://topmanopensource.iteye.com/blog/1637317
gis学习文档gis学习文档gis学习文档gis学习文档gis学习文档gis学习文档gis学习文档gis学习文档
此实例为vue版本三维GIS地图,其中包含底图切换、图层控制、图上量算、空间分析、坐标定位、图上标绘、地图打印等功能
Gis googlemap gmap 地图 谷歌地图,提供网页版地图开发方案,单机版地图开发方案,第三方控件开发方案.
Arcgis在线谷歌地图(地图)2023年最新版(可用),加载在arcgis中可以作为地图使用,不包含地图标准,纯影像图。
GIS 地图亚洲地图
GIS学习地图查询、空间分析.需要的可以看下
免费三维GIS(谷歌地形、影像下载-l)。安装包。
GIS地图查询测试用例 用于经典类型gis地图
看漫画学习GIS,GIS历史及学习的好东西!(gis学习漫画版)(gis学习漫画版)(gis学习漫画版)
这里有6个最好的GIS学习网站的网址,要学习GIS的朋友们可以看看。学习GIS必备。因为我搜集了很久,这是本人的多年的心血,资源分要求稍稍高一些吧。。。
gis开发工程师必备知识点,教你什么是gis知识,清晰明了
调用百度地图二次开发
大气扩散模型与GIS整合是当前的重要发展趋势。文章分析了该技术存在的主要问题和可行的 解决路线,并指出了其主要发展方向。...作三者有机的整合,实现了GIS数据和应急数据的紧密结合及对硫化氢扩散的预测。
谷歌地球高程提取工具使用方法: 1) 解压后 运行 GEInfosExtra.Patched.exe (注意不是 GEInfosExtra.exe) 2) 首页弹出的对话框点击 "进入试用版系统" 3) 点击左侧 选择 "高程提取" 选项卡, 4) 点击上方"绘制图形" ...
本实例是有本人长期开发WebGis对GoogleMap应用的一些总结; 提供给初学者进行实例学习。
GIS地图开发室内外地图应用案例
GIS地图资料 GIS地图资料 GIS地图资料 GIS地图资料 GIS地图资料