Compartir a través de


Como activar el campo de Geolocalización en una lista SharePoint 2013 es-ES

Para poder activar los campos de Geolocalización en SharePoint 2013, lo primero que se deb realizar es :

Activar con Powershell usando el código de acontinuación :

Nota: “Ferias” en es el nombre de la lista, “Office Location” es el nombre del campo que adicionara en la lista.


Add-PSSnapin Microsoft.SharePoint.PowerShell
$web = Get-SPWeb "http://srvspdnp/"
$list = $web.Lists["Ferias"]
$list.Fields.AddFieldAsXml("<Field Type='Geolocation' DisplayName='Office Location'/>",

$true,[Microsoft.SharePoint.SPAddFieldOptions]::AddFieldToDefaultView)

------------------------------------------------------------------------------------------------------------

Listado 1

La figura 1  muestra el código en la herramienta de PowerShell:

http://lh6.ggpht.com/-e2HIc5IzwJA/VBZsBUPKJpI/AAAAAAAABAI/yj02Lgy9Fuw/image_thumb3.png?imgmax=800

Figura 1

Luego de activar los campos de geolocalización en la lista, aparecerá un columna campo dentro de los campos de las lista, en mi caso lo llame “Office  Location”,

en el código de powershell anterior puede modifacarse  el nombre que desee.

 

http://lh6.ggpht.com/-KQuezsp-9sk/VBaPLamO0QI/AAAAAAAABAw/iInEToN9hP8/image_thumb%25255B38%25255D.png?imgmax=800

Figura 2

En dicho campo,  en la opción de Especificar Ubicación se debe colocar Latitud y Longitud del punto a graficar.

http://lh6.ggpht.com/-7UMn--ah40k/VBaPMQmiDTI/AAAAAAAABBA/tY1dUz7ExoI/image_thumb%25255B39%25255D.png?imgmax=800   http://lh3.ggpht.com/-f3Z9mVm5LVs/VBaPNqUSulI/AAAAAAAABBQ/M4ZY-ULfnoA/image_thumb%25255B40%25255D.png?imgmax=800

Figura 3

Nota : En esta pagina pueden ubicar esos parametros, http://www.bing.com/maps/

http://lh4.ggpht.com/-zc2562T_cy8/VBaPPjLnlKI/AAAAAAAABBg/flK6c2ZhFRE/image_thumb%25255B46%25255D.png?imgmax=800

Figura 4

Para ver los puntos adicionados en las lista en un mapa global se debe crear una vista de Tipo vista de mapa, de esta manera ubicará los datos de las lista en un mapa de manera global.

http://lh6.ggpht.com/-V7bMMgJDrpI/VBaPQ3IsMBI/AAAAAAAABBw/fyYDEJW8hbU/image_thumb%25255B75%25255D.png?imgmax=800

Figura 5

Luego de llenar los parametros necesarios y crear la vista de mapa, se toparán con el aviso de la figura 6.

 http://lh3.ggpht.com/-SGWa_xVUO4Q/VBZsDPaQQpI/AAAAAAAABAY/3pnn6-UvpWI/image_thumb7.png?imgmax=800

 

 

 

 

 

 

 

 

 

Figura 6

Para solucionarlo es necesario que se creen una cuenta en la página https://www.bingmapsportal.com, luego de crearse una cuenta deben crear la llave, en la opción Create or view Keys, como se ve en la figura 7.

http://lh6.ggpht.com/-K4q5P3zBBWk/VBaPSP87l7I/AAAAAAAABCA/tD8mp1J6SdU/image_thumb%25255B65%25255D.png?imgmax=800

 

http://lh3.ggpht.com/-SfwoILa1SZs/VBaPT_XJfRI/AAAAAAAABCQ/G4h8mkUeVwo/image_thumb%25255B52%25255D.png?imgmax=800

 

 

 

 

 

 

 

 

 

 

 

 

 

Figura 7

  Finalmente generará un código alfanumérico, como se muestra en la figura 8

http://lh5.ggpht.com/-7Xm_hoJq2Ao/VBaPVDoOPWI/AAAAAAAABCg/7ywOfBE-Jj4/image_thumb%25255B68%25255D.png?imgmax=800

Figura 8

Para finalizar se debe activar dicho código en la plataforma tal como lo muestra en el listado 2.


Add-PSSnapin Microsoft.SharePoint.PowerShell
$web = Get-SPWeb "
http://srvspdnp/"
$web.AllProperties["BING_MAPS_KEY"] = "ApG3O8NJkB6rouLFSYeLsKRa0h0B04yFUuGOdaZpMoKfv267VyVpCTiMKw_DwxqL"
$web.Update()


Listado 2

La figura 9 muestra el código en la herramienta de PowerShell.

http://lh3.ggpht.com/-0MCpdrVUyJE/VBaPYhqOUYI/AAAAAAAABCw/RxL77-hdKQ4/image_thumb%25255B1%25255D.png?imgmax=800

 

Finalmente este sería el resultado de todo lo realizado anteriormente, está opción esta disponible para ambas versiones Foundation y Server 2013.

http://lh5.ggpht.com/-rsneQi-u8eU/VBaPaQp5zQI/AAAAAAAABDA/Tz12hSZNX6Y/image_thumb%25255B69%25255D.png?imgmax=800