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