开发者社区 问答 正文

null?报错

我在做一套地面站系统,现在要加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会报错,找不到的错误,是不是界面我需要加什么东西呢?还是?

不管如何,小女子先膜拜一下会帮助我的大神啦~~~

这个系统崩溃报错,有人有什么好的解决办法么?谢谢啦


展开
收起
爱吃鱼的程序员 2020-06-22 14:11:50 398 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    哇,美女又来问问题了,可惜我不懂<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);

    <spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14.285714149475098px;line-height:22px;background-color:#FFFFFF;">      GMarkerGooglemarker=newGMarkerGoogle(newPointLatLng(-25.966688,32.580528),
    <spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14.285714149475098px;line-height:22px;background-color:#FFFFFF;">       GMarkerGoogleType.green);
    <spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14.285714149475098px;line-height:22px;background-color:#FFFFFF;">      markersOverlay.Markers.Add(marker);
    <spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14.285714149475098px;line-height:22px;background-color:#FFFFFF;">       回复<aclass='referer'target='_blank'>@wwwjjj:您好,我从新尝试了一个,然后整个codecopy进去了之后,出现了一个错误System.IO.StreamWriterwrite=File.CreateText("point.txt");回复<aclass='referer'target='_blank'>@diandian123:具体的异常信息是什么gmap为null吗或者你修改帖子把你完整的cs文件内容和异常信息贴上来这个这个,不好意思啊,paste去之后,就是Mapoverlay会报错,所以可以问一下到底要怎样createoverlay吗?谢谢啊,谢谢大神,不过可以问一下在哪里可以把GMapOverlay加到我的地图上呢?在地图里面的属性呢?还是ToolBox? gmap.MapProvider=GMap.NET.MapProviders.BingMapProvider.Instance;
          GMap.NET.GMaps.Instance.Mode=GMap.NET.AccessMode.ServerOnly;
          gmap.SetCurrentPositionByKeywords("Maputo,Mozambique");
    请问这应该不算是实例化吧,那到底要怎么样才能用Marker呢?要加overlay,临时图层,怎么加呢?<imgsrc="http://www.oschina.net/js/ke/plugins/emoticons/images/3.gif"alt=""/>
    小女跪求各位大神帮忙啊!!!!!!!!!!!!<imgsrc="http://www.oschina.net/js/ke/plugins/emoticons/images/54.gif"alt=""/>

    www.codeproject.com

    上去找GMap的Demo,看看人家怎么写的,或者官网不提供Demo吗?

    <atarget='_blank'>@diandian123发挥自己的悟性,不是照搬照抄回复<aclass='referer'target='_blank'>@diandian123:Demo都不看就自己鼓捣,厉害回复<aclass='referer'target='_blank'>@diandian123:哭解决不了问题啊,放过这个问题,往下做,说不定灵光一现,就想出来了看过那个的,不过那个有点太成熟,我需要做的其实一般就好,看了一下那个,不过因为环境有点问题,设计界面打不开,也不是很好看他里面的东西,哭~

    2020-06-22 14:12:08
    赞同 展开评论
问答分类:
问答地址: