Koray Kırdinli

Yazılım ve İş Yaşamı Hakkında Paylaşımlar

Sayfaya dinamik olarak Google Maps Key Scripti eklemek

Asp.net projelerinde google maps de bir yeri işaretlemek için google’ın vermiş olduğu key scriptini dinamik olarak sayfamızın tagları arasına eklemek istersek sayfanın OnPreRender metoduna aşağıdaki kodu yazabiliriz.
Tabi aşağıdaki kod yardımı ile herhangi bir scripti sayfanıza ekleyebilirsiniz. Google maps scriptini seçmemin asıl nedeni Test ve prod ortamlarında farklı key ler kullanıldığı için buna sıkça ihtiyaç duyacağımızdan mütevellit :)
Umarım yardımcı olur.

 
protected override void OnPreRender(EventArgs e)
    {
        string googleMapsKey = ConfigurationManager.AppSettings["GoogleMapsKey"].ToString();
        HtmlGenericControl jsFile = new HtmlGenericControl("script");
        jsFile.Attributes.Add("src", String.Format("http://maps.google.com/maps?file=api&v=2&sensor=true&key=" + googleMapsKey));
        Page.Header.Controls.Add(jsFile);
    }

November 8, 2012 - Posted by | ASP.NET | , , ,

1 Comment »

  1. When I originally commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get four e-mails with the same comment.
    Is there any way you can remove me from that service?
    Many thanks!

    Comment by property turkey | April 6, 2013 | Reply


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s