程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> .Net語言 APP開發平台——Smobiler學習日志:如何快速實現地圖定位時的地點微調功能,appsmobiler

.Net語言 APP開發平台——Smobiler學習日志:如何快速實現地圖定位時的地點微調功能,appsmobiler

編輯:關於.NET

.Net語言 APP開發平台——Smobiler學習日志:如何快速實現地圖定位時的地點微調功能,appsmobiler


Smobiler是一個在VS環境中使用.Net語言來開發APP的開發平台,也許比Xamarin更方便

 

樣式一

一、目標樣式

smobiler

我們要實現上圖中的效果,需要如下的操作:

二、地點微調代碼

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窗體設計界面顯示效果

smobiler

四、手機效果顯示

smobiler smobiler

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved