我在做一套地面站系统,现在要加GPS的功能,研究了一下GMap,至今实现的zoom伸放功能和平移图片功能,但是再做一个小的Marker时,做Overlay有问题,
GMapOverlay markersOverlay = new GMapOverlay("markers");
GMarkerGoogle marker = new GMarkerGoogle(new PointLatLng(-25.966688, 32.580528),
GMarkerGoogleType.green);
markersOverlay.Markers.Add(marker);
gmap.Overlays.Add(markersOverlay);
就是我的GMapOverlay和GMarkerGoogle会报错,找不到的错误,是不是界面我需要加什么东西呢?还是?
不管如何,小女子先膜拜一下会帮助我的大神啦~~~
这个系统崩溃报错,有人有什么好的解决办法么?谢谢啦
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
哇,美女又来问问题了,可惜我不懂<imgsrc="http://www.oschina.net/js/ke/plugins/emoticons/images/18.gif"alt=""/>得说osc会写java的一大把,会Csharp的倒是没几个回复<aclass='referer'target='_blank'>@diandian123:overlay是地图浏览开发软件中常见的定义,名称是叠加层,实际就是在地图层叠加的一个看不见的图层用做每个用户自己的标记层的容器。一个叠加层可以包含多个标记层。marker层是用户在地图相应的经纬度上做标记点的层,它只能添加进叠加层。回复<aclass='referer'target='_blank'>@diandian123:改学C#吧这,可是我用的是C#啊,救命啊,不过请问这个GMap里面加marker,overlay是什么意思啊?这个没明白这点,都是红薯惹得祸哈,红薯的空间名就叫java自由人,osc都是java写的各位大神,膜拜膜拜,呜呼,可是又没有人懂怎样做一个overlay啊?呜呜呜~gmap实例化没有?谢谢大神啊,我只是初始化了那个GMap,并且我引用了GMap的lib,然后我加了控件这些都没问题,以下是我初始化的code或许我们可以讨论下C++
<spanstyle="font-size:14.285714149475098px;line-height:22px;"><spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14.285714149475098px;line-height:22px;background-color:#FFFFFF;">GMapOverlay必须先添加到地图上,然后才能向里面添加marker
<spanstyle="font-size:14.285714149475098px;line-height:22px;">建议将你的<spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14.285714149475098px;line-height:22px;background-color:#FFFFFF;">markersOverlay定义为全局变量,一开始就先执行<spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14.285714149475098px;line-height:22px;background-color:#FFFFFF;">gmap.Overlays.Add(markersOverlay);
<spanstyle="background-color:#FFFFFF;">确保gmap已经实例化完毕不得为空
<spanstyle="font-size:14.285714149475098px;line-height:22px;"><spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14.285714149475098px;line-height:22px;">代码执行顺序问题,改成下面的看看,
<spanstyle="font-size:14.285714149475098px;line-height:22px;"><spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14.285714149475098px;line-height:22px;background-color:#FFFFFF;">
<spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14.285714149475098px;line-height:22px;background-color:#FFFFFF;">MapOverlaymarkersOverlay=newGMapOverlay("markers");
<spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14.285714149475098px;line-height:22px;background-color:#FFFFFF;"><spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14.285714149475098px;line-height:22px;background-color:#FFFFFF;">gmap.Overlays.Add(markersOverlay);
www.codeproject.com
上去找GMap的Demo,看看人家怎么写的,或者官网不提供Demo吗?
<atarget='_blank'>@diandian123发挥自己的悟性,不是照搬照抄回复<aclass='referer'target='_blank'>@diandian123:Demo都不看就自己鼓捣,厉害回复<aclass='referer'target='_blank'>@diandian123:哭解决不了问题啊,放过这个问题,往下做,说不定灵光一现,就想出来了看过那个的,不过那个有点太成熟,我需要做的其实一般就好,看了一下那个,不过因为环境有点问题,设计界面打不开,也不是很好看他里面的东西,哭~