首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android Google Maps与Google Maps Enterprise Data对话?

Android Google Maps与Google Maps Enterprise Data对话?
EN

Stack Overflow用户
提问于 2011-03-28 21:51:58
回答 2查看 306关注 0票数 0

是否可以将Android Google Maps代码转换为使用Google Enterprise提供的自定义数据?

细节:谷歌提供了一个“企业”版的地图服务,你可以在这里托管你自己的数据。查看此处:http://www.google.com/enterprise/earthmaps/earth_technical.html

但是Android的Maps API除了可以在网上免费获得的数据源之外,无法使用任何其他的数据源。http://code.google.com/android/add-ons/google-apis/index.html

还有其他工具,如开放街道地图或AndNav,但在这里,我需要使用谷歌。

EN

回答 2

Stack Overflow用户

发布于 2011-03-28 22:56:31

没有用于切换MapView数据源的应用程序接口,而且由于它不是开源的,因此没有明显的方法来更改它。

但是,您可以使用WebView嵌入一个标准的基于网络的Google Maps,该地图可能来自您的“企业”版。

票数 0
EN

Stack Overflow用户

发布于 2013-02-06 04:03:26

使用android上的新V2 api,您可以通过提供自定义TileProvider来设置Table源。我不熟悉企业产品,但这应该是可能的,如果磁贴是通过一个网址。具体的实现将取决于如何访问tiles,但这里有一些开始的代码:

代码语言:javascript
复制
map.setMapType(GoogleMap.MAP_TYPE_NONE);

TileOverlayOptions options = new TileOverlayOptions();

options.tileProvider(new UrlTileProvider(256, 256) {
@Override
public URL getTileUrl(int x, int y, int z) {
    try {
        String f = "http://yourURL/%d/%d/%d.png";
        return new URL(String.format(f, z, x, y));
    }
    catch (MalformedURLException e) {
        return null;
    }
}

});

Map.addTileProvider(选项);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5459962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档