使用C#创建Map Viewer [英] Create Map Viewer with C#
本文介绍了使用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屋!
查看全文