使用C#创建Map Viewer [英] Create Map Viewer with C#

查看:104
本文介绍了使用C#创建Map Viewer的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我想创建一个地图查看器.

在此地图查看器中,我想以离线模式使用Google地图中的平铺图像创建大地图.最终图像的大小超过300mb.我想加载并创建用户在地图上的位置的图像,并像在网络上搜索Google地图一样搜索地图.

我该怎么办?

谢谢

Hi,

I want to create a map viewer.

In this map viewer I want to create a large map with tiled images from Google maps in offline mode. The size of the final image is more than 300mb. I want to load and create images of where the user is in the map and search the map like Google maps on the web.

How do i this?

thanks

推荐答案

如果您想完全控制,请使用使用Flash的Google Maps API [ ^ ],使用此控件获取数据后,将其存储在自定义数据库中并使用它.

要快速完成现成的控件,请 GMap.NET-Windows窗体和演示文稿的绝佳地图 [ ^ ]-这也支持离线模式

但是在两种情况下,您都想检查Google许可是否使用了Google Map API,除非您的软件/服务也完全免费,否则它不是免费的.您不能将其用于商业目的.

或考虑使用开放街道地图,它是免费的.
If you want full control use Google Maps API using Flash[^], once you get the data using this control, store it on your custom database and use it.

For a quick ready-made control GMap.NET - Great Maps for Windows Forms and Presentation[^] - This supports offline mode also

but in both the case you want to check the Google License for using Google Map API, it''s not free unless your software/service is also completely free. you cannot use it for commercial purpose.

or consider using Open Street Map, it''s free.


这篇关于使用C#创建Map Viewer的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆