//SharePoint 2013 Add a Geolocation
column to a list programmatically
//To set the Bing Maps key at the farm
level using Windows PowerShell
1.
Log on to the SharePoint server as an
administrator, and open the SharePoint 2013 Management Shell.
2.
Execute the following command:
Set-SPBingMapsKey
–BingKey “ApJ8q265TyIbIz7TpAlxw2oYAf84LmS0a5Z24KT141LL8728c3X1d-aJqQWfpBD9"
//To set the Bing Maps key at the farm or
web level using the client object model
//CONSOL
Application
using Microsoft.SharePoint.Client;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
SetBingMapsKey();
ReadBingMapKeu();
}
private static void ReadBingMapKeu()
{
ClientContext context = new ClientContext("http://SPServer:6677/");
Web web = context.Web;
context.Load(web.AllProperties);
context.ExecuteQuery();
Console.WriteLine(web.AllProperties["BING_MAPS_KEY"].ToString());
Console.ReadKey();
}
static private void SetBingMapsKey()
{
ClientContext context = new ClientContext("http://SPServer:6677/");
Web web = context.Web;
web.AllProperties["BING_MAPS_KEY"]
= " ApJ8q265TyIbIz7TpAlxw2oYAf84LmS0a5Z24KT141LL8728c3X1d-aJqQWfpBD9";
web.Update();
context.ExecuteQuery();
Console.WriteLine("Bing Maps
set successfully");
}
}
}
Output:-
//SharePoint
2013: Add a Geolocation column to a list programmatically
//CONSOL
Application
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.SharePoint.Client;
using Microsoft.SharePoint;
namespace AddGeolocationFieldSample
{
class Program
{
static void Main(string[] args)
{
AddGeolocationField();
}
private static void AddGeolocationField()
{
ClientContext context = new ClientContext(@"http://SPServer:6677/");
List oList = context.Web.Lists.GetByTitle("Test");
oList.Fields.AddFieldAsXml("<Field Type='Geolocation'
DisplayName='Location'/>", true, AddFieldOptions.AddToAllContentTypes);
oList.Update();
context.ExecuteQuery();
Console.WriteLine("Geolocation
field added successfully!");
Console.ReadKey();
}
}
}
Output:-
Reference:-
No comments:
Post a Comment