Ir al contenido principal

Uso de Mapas en el iPad con Monotouch - Maps on iPad with MonoTouch


Que tal amigos, en esta ocasión estaremos haciendo una aplicación que nos permitirá agregar pines en un mapa sobre el iPad, usando MonoTouch en CSharp. El ejemplo está basado en el libro titulado: "Professional iPhone Programming with MonoTouch and .NET/C#" de Wallace McClure (disponible en Amazon.com) y es también mi libro preferido de MonoTouch.

En el ejemplo usamos el actual MonoTouch de Attachmate, pero en unos meses estaremos probando la solución de .NET for iOS que está afinando Xamarin y es que una de las principales ventajas que tiene esta empresa, el capital humano.

Xamarin es la nueva casa de los creadores del Proyecto Mono, y sin duda, el futuro del desarrollo .NET sobre iOS se basa sobre Xamarin Studio. Recomiendo iniciar sus proyectos para el iPhone o iPad con MonoTouch y una vez que esté listo Xamarin Studio, hacer la migración.

Larga vida a Xamarin y el proyecto Mono.

Saludos amigos.
@enriqueaguilar.

El video no tiene mi narración, preferí mejor de música de fondo a Zoé Unplugged.
....Hi friends, this time we will be making an application that will allow us to add pins on a map on the iPad, using MonoTouch in CSharp. The example is based on the book entitled "Programming with MonoTouch Professional iPhone and. NET / C #" by Wallace McClure (available on Amazon.com) and is also my favorite book MonoTouch.

In the current example we use the MonoTouch Attachmate, but within months we will be testing the solution Dot NET for IOS is refining Xamarin and is one of the main advantages of this business, human capital.

Xamarin is the new home of the creators of the Mono project, and certainly the future of development Dot NET on IOS based on Xamarin Studio. I recommend starting your plans for the iPhone or iPad with MonoTouch and once ready Xamarin Studio, do the migration.

Long live Xamarin and the Mono project.

Greetings friends.
@enriqueaguilar.

The video is not my voice, I liked best background music to Zoe Unplugged.








En el video realizaremos los siguientes pasos:

1.- Crearemos la interfaz gráfica con el interface builder, colocando dos botones, una Mapa y un control segmentado.

2.- Agregaremos las bibliotecas necesarias para el uso del Mapa y las coordenadas, posteriormente crearemos una variable de tipo lista, la cual estará referenciada a una clase, misma que permitirá estar agregando y extrayendo las coordenadas para enviarla a la pantalla.

3.- Crearemos el evento para la selección del tipo de mapa, por default lo dejaremos como estándar, pero el usuario podrá seleccionar entre híbrido o satélite.

4.- Habilitaremos los botones, el primero de ellos nos permitirá colocar un Pin en el Mapa, en coordenadas ya establecidas, (también puedes agregar cajas de texto para seleccionar alguna coordenada en particular). El segundo botón se encargará de ir a la zona en donde se colocó el segundo Pin, y así sucesivamente con 3 pines.
…..
The video will do the following steps:

1 .- We will create the graphical interface with the interface builder, placing two buttons, a map and a segmented control.

2 .- Add the necessary libraries for the use of map coordinates and then create a variable of type list, which will be referenced to a class, it will be adding to and extracting the coordinates to be sent to the screen.

3 .- We will create the event for selecting the type of map, by default we will leave it as standard, but the user can choose from hybrid or satellite.

4 .- Enable the buttons, the first of them allows us to place a pin on the map, coordinates and set (you can also add text boxes to select some coordinate in particular). The second button will go to the area where the second pin was placed, and so on with 3 pins.

Entradas populares de este blog

Crear menú lateral para iOS con FlyoutComponent con Xamarin Studio

Que tal amigos, en esta ocasión estaremos haciendo una aplicación para iOS usando Xamarin Studio con el uso del componente FlyOutNavigation que permite generar Menús laterales y desplegables que permiten que las ventanas principales ocupen toda la pantalla del dispositivo.
El uso del componente permitirá que en tan solo 8 minutos puedas crear una aplicación de este tipo.
Xamarin Studio es la mejor opción, sin duda, para desarrollar Apps para iOS ya que ofrece características que ninguna otra plataforma tiene.
Cualquier duda, con toda confianza estoy en twitter en: @enriqueaguilar.
Saludos cordiales desde León Guanajuato México. Enrique Aguilar.


----
Xamarin iOS FlyoutComponent.
Hi friends, on this occasion we will be making an iOS app using Xamarin Studio using Flyoutnavigation component that generates menus and folding side that allow the main windows fill the screen of the device.
The component use allow, in just 8 minutes that the create an application of this type.
Xamarin Studio…

Integración de Mapas en iOS con Xamarin en Channel 9 de Microsoft

Integración de Mapas en iOS con Xamarin 



Que tal amigos, les comparto mi primera participación en Channel 9 por invitación de Microsoft Latinoamérica y Xamarin para hablar sobre la inclusión de Mapas en iOS:

Durante el video se realizará una aplicación para iOS usando Xamarin, se agregarán los elementos de la Interfaz Gráfica, se realizará el código para ubicar un punto mediante coordenadas puestas por el usuario, se agregará un control de segmentos para cambiar de estándar, satélite e híbrido, se agregarán pines al mapa y la realización de un trazo de una ruta.
Espero les sirva de referencia.
Les agrego el link para descargar de Github:

ASP.NET con C# en MONO 2.4

Que tal amigos, en esta entrada estaremos haciendo una página ASP.NET con C# utilizando MonoDevelop 2 sobre Mono 2.4 en OpenSuSe 11.1, corriendo sobre el servidor web XSP.
El proyecto Mono continúa creciendo a pasos agigantados, hace unas semanas nació oficialmente MonoTouch, que es la primera implementación sobre IPhone y IPodTouch utilizando C#, cabe hacer mención que ni siquiera java ha podido entrar al Iphone, pero Mono ya está Iphonizando.
Cada día el entorno LXMM (Linux-XSP-Mono-MySQL) está quitandole terreno a los entornos LAMP (Linux-Apache-MySQL-PHP) y WISA (Windows-IIS-SQLServer-ASP.NET), así mismo miles de desarrolladores de java, decepcionados por JSP, están migrando al proyecto Mono. Mono es ya el líder en los desarrollos en GNOME sobre Linux.
En el ejemplo colocaremos el control FileUpload, después verificaremos si el control tiene un archivo cargado, posteriormente lo guardaremos en el servidor en una carpeta dentro del proyecto, para finalizar cargaremos la imagen a …