前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >.Net语言 APP开发平台——Smobiler学习日志:如何快速实现地图定位时的地点微调功能

.Net语言 APP开发平台——Smobiler学习日志:如何快速实现地图定位时的地点微调功能

作者头像
Amanda.li
发布2018-08-30 11:37:46
4610
发布2018-08-30 11:37:46
举报

Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便

样式一

一、目标样式

我们要实现上图中的效果,需要如下的操作:

二、地点微调代码

VB:
    Dim Longitude As Decimal = 0
    Dim Latitude As Decimal = 0
    Dim addressInfo As String = ""
    
    Private Sub btnAddress_Click(sender  As Object, e As EventArgs) Handles btnAddress.Click
        If Longitude <> 0 & Latitude <> 0 & addressInfo.Trim().Length > 0 Then
            Me.Gps1.GetEditGps(New GPSData(Longitude, Latitude, addressInfo))
        Else
            Toast("定位失败")
        End If
    End Sub
C#:
   private decimal Longitude = 0;
   private decimal Latitude = 0;
   private string addressInfo = "";
   
   private void btnAddress_Click(object sender, EventArgs e)
   {
       if (Longitude != 0 & Latitude != 0 & addressInfo.Trim().Length > 0)
       {
            this.Gps1.GetEditGps(new GPSData(Longitude, Latitude, addressInfo));
       }
       else
       {
            Toast("定位失败");
       }
   }

注:该界面除地点微调以外的其他事件代码见MapView控件

三.Smobiler窗体设计界面显示效果

四、手机效果显示

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-12-20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、目标样式
  • 二、地点微调代码
  • 三.Smobiler窗体设计界面显示效果
  • 四、手机效果显示
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档