Company Blog

SCIENCE - TECHNOLOGY - SOLUTIONS

GISA 2014: Making Maps with JavaScript

Presentation delivered this afternoon at the GISA conference by John Sercel of SICS. 



Google Maps API
 
 
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
   html, body, #map-canvas { height: 100%; margin: 0; padding: 0 } 
</style>
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
   function initialize() {
       var map = new google.maps.Map(document.getElementById("map-canvas"), {
           mapTypeId: google.maps.MapTypeId.ROADMAP,
           center: new google.maps.LatLng(30.272184, -87.691470),
           zoom: 16
       });
   }
</script>
</head>
<body onload="initialize()">
   <div id="map-canvas"></div>
</body>
</html>
OpenLayers API 
 
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
   html, body, #map-canvas { height: 100%; margin: 0; padding: 0 } 
</style>
<link rel="stylesheet" href="http://ol3js.org/en/master/css/ol.css" type="text/css" />
<script src="http://ol3js.org/en/master/build/ol.js" type="text/javascript"></script>
<script type="text/javascript">
   function initialize(){
       var map = new ol.Map({
           target: 'map-canvas',
           layers: [new ol.layer.Tile({source: new ol.source.OSM()})],
           view: new ol.View2D({
               center: ol.proj.transform([-87.691470, 30.272184], 'EPSG:4326', 'EPSG:3857'),
               zoom: 16
           })
       });
   }
</script>
</head>
<body onload="initialize()">
   <div id="map-canvas"></div>
</body>
</html>
ArcGIS API 
 
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
   html, body, #map-canvas { height: 100%; margin: 0; padding: 0 } 
</style>
<link rel="stylesheet" href="http://js.arcgis.com/3.9/js/esri/css/esri.css">
<script src="http://js.arcgis.com/3.9/"></script>
<script>
   require(["esri/map", "dojo/domReady!"], function(Map) {
       var map = new Map("map-canvas", {
           basemap: "streets",
           center: [-87.691470, 30.272184],
           zoom: 16
       });
   });
</script>
</head>
<body>
   <div id="map-canvas"></div>
</body>
</html>

Comments (66) -

  • Brianne Privitera

    4/8/2015 5:38:06 AM | Reply

    I just couldn't leave your site prior to suggesting that I actually loved the standard info an individual supply on your guests? Is going to be back often to inspect new posts.

  • 64WnUv

    11/4/2015 9:28:49 PM | Reply

    944060 375732Quite very good post, thanks a good deal for sharing. Do you happen to have an RSS feed I can subscribe to? 662062

  • Robin Emmrich

    4/22/2016 11:55:25 AM | Reply

    We’re a group of volunteers and starting a new scheme in our community. Your web site offered us with valuable info to work on. You have done a formidable job and our entire community will be thankful to you.

  • dor cohen

    5/3/2016 2:13:32 PM | Reply

    I really like your writing style, good   information,  regards  for posting  : D.

  • Technology

    9/28/2016 9:59:51 AM | Reply

    I happen to be commenting to make you be aware of what a remarkable experience my friend's girl had reading through the blog. She picked up such a lot of issues, with the inclusion of what it is like to possess an ideal giving mindset to make other folks with no trouble fully understand several very confusing topics. You really did more than our own desires. I appreciate you for coming up with the important, trusted, edifying not to mention cool tips about your topic to Ethel.

  • Music

    9/28/2016 9:59:51 AM | Reply

    I haven¡¦t checked in here for a while since I thought it was getting boring, but the last few posts are good quality so I guess I¡¦ll add you back to my everyday bloglist. You deserve it my friend Smile

  • Automotive

    9/28/2016 9:59:53 AM | Reply

    Excellent blog here! Also your site loads up fast! What host are you using? Can I get your affiliate link to your host? I wish my site loaded up as fast as yours lol

  • House &amp; Home Improvement

    9/28/2016 9:59:55 AM | Reply

    Hi my family member! I wish to say that this post is amazing, nice written and come with almost all important infos. I would like to see more posts like this .

  • Technology

    9/28/2016 9:59:57 AM | Reply

    Super-Duper website! I am loving it!! Will be back later to read some more. I am bookmarking your feeds also

  • Games

    9/28/2016 9:59:57 AM | Reply

    I think this is one of the most vital information for me. And i'm glad reading your article. But should remark on some general things, The site style is perfect, the articles is really excellent : D. Good job, cheers

  • Automotive

    9/28/2016 9:59:57 AM | Reply

    Awsome site! I am loving it!! Will come back again. I am taking your feeds also

  • House &amp; Home Improvement

    9/28/2016 9:59:57 AM | Reply

    I just couldn't leave your website before suggesting that I really enjoyed the standard information an individual supply in your visitors? Is going to be again often to check up on new posts

  • Travel &amp; Leisure

    9/28/2016 9:59:59 AM | Reply

    Keep working ,fantastic job!

  • Dating

    9/28/2016 10:00:03 AM | Reply

    Whats Taking place i'm new to this, I stumbled upon this I've found It positively useful and it has helped me out loads. I am hoping to contribute & aid different users like its helped me. Great job.

  • House &amp; Home Improvement

    9/28/2016 10:00:03 AM | Reply

    I¡¦ve been exploring for a little for any high-quality articles or blog posts in this sort of house . Exploring in Yahoo I at last stumbled upon this site. Reading this info So i¡¦m glad to show that I've an incredibly good uncanny feeling I discovered just what I needed. I so much without a doubt will make sure to don¡¦t disregard this web site and give it a look on a continuing basis.

  • Dating

    9/28/2016 10:00:06 AM | Reply

    Hi there, just became aware of your blog through Google, and found that it is truly informative. I’m gonna watch out for brussels. I’ll appreciate if you continue this in future. Numerous people will be benefited from your writing. Cheers!

  • House &amp; Home Improvement

    9/28/2016 10:00:11 AM | Reply

    Hello there, just became aware of your blog through Google, and found that it is really informative. I am gonna watch out for brussels. I will be grateful if you continue this in future. A lot of people will be benefited from your writing. Cheers!

  • House &amp; Home Improvement

    9/28/2016 10:00:20 AM | Reply

    Excellent post. I was checking continuously this blog and I am impressed! Very useful information specially the last part Smile I care for such information much. I was seeking this certain information for a very long time. Thank you and best of luck.

  • Technology

    9/28/2016 10:00:23 AM | Reply

    Pretty nice post. I just stumbled upon your blog and wished to say that I've really enjoyed browsing your blog posts. In any case I will be subscribing to your feed and I hope you write again very soon!

  • Automotive

    9/29/2016 6:00:47 AM | Reply

    You made some decent points there. I did a search on the issue and found most individuals will agree with your website.

  • House &amp; Home Improvement

    9/29/2016 6:00:55 AM | Reply

    Wow, wonderful blog layout! How long have you been blogging for? you made blogging look easy. The overall look of your site is magnificent, as well as the content!

  • Dentist

    9/29/2016 6:01:03 AM | Reply

    Thank you a lot for sharing this with all people you actually realize what you are talking about! Bookmarked. Kindly additionally seek advice from my website =). We could have a hyperlink alternate agreement between us!

  • Dating

    9/29/2016 6:01:24 AM | Reply

    I’m not sure where you're getting your information, but good topic. I needs to spend some time learning more or understanding more. Thanks for great information I was looking for this information for my mission.

  • Business

    9/29/2016 6:01:34 AM | Reply

    Thank you, I've just been looking for info approximately this topic for a long time and yours is the greatest I've discovered till now. But, what in regards to the bottom line? Are you sure concerning the supply?

  • House &amp; Home Improvement

    9/29/2016 6:01:56 AM | Reply

    Thanks  for the sensible critique. Me and my neighbor were just preparing to do some research about this. We got a grab a book from our local library but I think I learned more clear from this post. I am very glad to see such magnificent information being shared freely out there.

  • Insurance

    9/30/2016 6:26:09 AM | Reply

    As a Newbie, I am constantly exploring online for articles that can be of assistance to me. Thank you

  • Business

    9/30/2016 6:26:12 AM | Reply

    I was suggested this web site by my cousin. I'm not sure whether this post is written by him as no one else know such detailed about my difficulty. You are wonderful! Thanks!

  • Business

    9/30/2016 6:26:15 AM | Reply

    Excellent read, I just passed this onto a colleague who was doing some research on that. And he just bought me lunch since I found it for him smile Therefore let me rephrase that: Thank you for lunch!

  • Woman

    9/30/2016 6:27:07 AM | Reply

    Of course, what a splendid website and instructive posts, I will bookmark your website.Best Regards!

  • House &amp; Home Improvement

    9/30/2016 6:27:35 AM | Reply

    you're in reality a just right webmaster. The website loading velocity is amazing. It kind of feels that you are doing any distinctive trick. Also, The contents are masterpiece. you've done a great process in this topic!

  • Insurance

    10/1/2016 6:38:14 AM | Reply

    You are a very capable person!

  • Health &amp; Fitness

    10/1/2016 6:38:29 AM | Reply

    I have been absent for a while, but now I remember why I used to love this website. Thank you, I¡¦ll try and check back more often. How frequently you update your website?

  • Health &amp; Fitness

    10/1/2016 6:38:30 AM | Reply

    Hello.This post was extremely interesting, especially because I was browsing for thoughts on this topic last Tuesday.

  • House &amp; Home Improvement

    10/1/2016 6:38:41 AM | Reply

    I loved as much as you'll receive carried out right here. The sketch is attractive, your authored subject matter stylish. nonetheless, you command get bought an impatience over that you wish be delivering the following. unwell unquestionably come further formerly again as exactly the same nearly very often inside case you shield this increase.

  • Business

    10/1/2016 6:38:54 AM | Reply

    Hiya very nice blog!! Man .. Excellent .. Wonderful .. I'll bookmark your website and take the feeds also¡KI am glad to search out a lot of useful info here in the put up, we need develop extra strategies in this regard, thank you for sharing. . . . . .

  • Insurance

    10/1/2016 6:39:44 AM | Reply

    I do consider all of the ideas you've presented in your post. They are very convincing and can definitely work. Still, the posts are very brief for newbies. Could you please extend them a bit from next time? Thanks for the post.

  • finance news today

    10/6/2016 8:28:32 AM | Reply

    Wow! This could be one particular of the most helpful blogs We have ever arrive across on this subject. Basically Excellent. I am also an expert in this topic so I can understand your hard work.

  • car pets

    10/6/2016 8:28:42 AM | Reply

    I not to mention my buddies were found to be checking out the great tips from the website and suddenly developed a terrible feeling I never expressed respect to the site owner for those techniques. The men became consequently warmed to read them and have now seriously been enjoying them. Appreciation for getting really helpful and also for having these kinds of smart subject matter most people are really needing to know about. My personal sincere apologies for not expressing appreciation to  earlier.

  • Drywall Repair

    10/10/2016 8:50:15 AM | Reply

    Hello my friend! I want to say that this post is awesome, great written and include approximately all vital infos. I¡¦d like to see extra posts like this .

  • Casual Dresses

    10/10/2016 8:50:30 AM | Reply

    I do not even know how I ended up here, but I thought this post was great. I don't know who you are but certainly you're going to a famous blogger if you are not already ;) Cheers!

  • Career Test

    10/10/2016 8:50:56 AM | Reply

    It is appropriate time to make some plans for the future and it's time to be happy. I've read this post and if I could I want to suggest you few interesting things or advice. Maybe you can write next articles referring to this article. I desire to read more things about it!

  • Law &amp; Legal

    10/11/2016 9:47:31 AM | Reply

    We're a group of volunteers and opening a new scheme in our community. Your site offered us with valuable info to work on. You've done an impressive job and our whole community will be grateful to you.

  • Computer &amp; Internet

    10/11/2016 9:47:35 AM | Reply

    A lot of thanks for your entire efforts on this web site. Betty loves going through internet research and it's easy to see why. We know all concerning the compelling manner you deliver reliable tricks by means of your web site and as well improve participation from other ones on the issue while our favorite child is without question understanding a lot. Enjoy the remaining portion of the year. You're the one carrying out a very good job.

  • Recreation

    10/11/2016 10:23:39 AM | Reply

    You can definitely see your expertise in the work you write. The arena hopes for even more passionate writers like you who are not afraid to mention how they believe. At all times go after your heart.

  • Games Online

    10/11/2016 10:35:18 AM | Reply

    I am continuously searching online for posts that can facilitate me. Thanks!

  • Business

    10/12/2016 7:37:51 AM | Reply

    Thank you for the good writeup. It in fact was a amusement account it. Look advanced to far added agreeable from you! By the way, how can we communicate?

  • Business

    10/12/2016 7:37:53 AM | Reply

    I  wanted to post a small remark in order to say thanks to you for these nice points you are placing at this website. My time consuming internet lookup has now been honored with extremely good facts and strategies to go over with my two friends. I 'd admit that many of us readers are very fortunate to exist in a wonderful community with so many awesome individuals with helpful suggestions. I feel very blessed to have seen your entire webpage and look forward to so many more thrilling times reading here. Thank you again for all the details.

  • Business

    10/12/2016 7:38:00 AM | Reply

    Thank you for every other fantastic article. The place else could anyone get that type of info in such an ideal method of writing? I've a presentation next week, and I am on the look for such info.

  • Recreation

    10/12/2016 7:38:01 AM | Reply

    A lot of thanks for each of your efforts on this blog. My aunt loves making time for investigations and it is simple to grasp why. We all learn all regarding the powerful tactic you give effective techniques via your web blog and even improve participation from some others on this concern while our own girl has been discovering a lot of things. Take advantage of the rest of the year. You have been carrying out a glorious job.

  • Arts

    10/12/2016 7:38:16 AM | Reply

    I as well as my buddies came analyzing the nice tactics located on your website and suddenly developed a horrible feeling I never thanked the web blog owner for those techniques. The women were definitely so thrilled to see them and have now unquestionably been taking advantage of those things. Thank you for genuinely well kind and then for obtaining variety of high-quality information most people are really eager to be informed on. My personal honest regret for not saying thanks to  sooner.

  • Business

    10/12/2016 7:43:29 AM | Reply

    You actually make it seem so easy with your presentation but I find this matter to be actually something which I think I would never understand. It seems too complicated and very broad for me. I'm looking forward for your next post, I’ll try to get the hang of it!

  • Arts

    10/12/2016 7:43:32 AM | Reply

    Excellent post. I was checking constantly this blog and I'm impressed! Extremely useful info specifically the last part Smile I care for such info a lot. I was looking for this particular info for a long time. Thank you and good luck.

  • Business

    10/14/2016 7:43:17 AM | Reply

    I was suggested this blog by my cousin. I'm not sure whether this post is written by him as nobody else know such detailed about my difficulty. You're wonderful! Thanks!

  • Law &amp; Legal

    10/14/2016 7:43:55 AM | Reply

    Thanks a lot for providing individuals with an extremely memorable opportunity to read from this website. It is always very beneficial and as well , jam-packed with a good time for me and my office co-workers to search your blog minimum 3 times every week to learn the fresh issues you have got. And indeed, I'm so certainly happy with your brilliant points you give. Certain two tips in this post are ultimately the best I have ever had.

  • Arts

    10/14/2016 7:43:55 AM | Reply

    I have recently started a site, the information you offer on this web site has helped me tremendously. Thank you for all of your time & work.

  • Computer &amp; Internet

    10/14/2016 7:44:00 AM | Reply

    Wow, amazing blog structure! How long have you ever been running a blog for? you make blogging look easy. The entire look of your website is magnificent, as well as the content!

  • Business

    10/14/2016 7:44:59 AM | Reply

    Great site. Lots of useful information here. I¡¦m sending it to a few friends ans also sharing in delicious. And obviously, thank you in your effort!

  • Arts

    10/15/2016 7:07:46 AM | Reply

    Wow! This could be one particular of the most useful blogs We've ever arrive across on this subject. Actually Wonderful. I am also a specialist in this topic therefore I can understand your hard work.

  • Business

    10/15/2016 7:07:49 AM | Reply

    I'm still learning from you, as I'm improving myself. I definitely love reading all that is written on your blog.Keep the information coming. I enjoyed it!

  • Business

    10/15/2016 7:07:50 AM | Reply

    Thank you for sharing excellent informations. Your site is so cool. I am impressed by the details that you have on this blog. It reveals how nicely you understand  this subject. Bookmarked this website page, will come back for extra articles. You, my friend, ROCK! I found simply the information I already searched everywhere and just could not come across. What a great web-site.

  • Recreation

    10/15/2016 7:08:04 AM | Reply

    I was just looking for this info for some time. After 6 hours of continuous Googleing, finally I got it in your web site. I wonder what's the lack of Google strategy that do not rank this type of informative websites in top of the list. Usually the top web sites are full of garbage.

  • Games Online

    10/15/2016 7:08:36 AM | Reply

    I have to express my thanks to you just for rescuing me from such a predicament. Right after surfing throughout the search engines and seeing notions which are not helpful, I believed my entire life was well over. Existing without the presence of strategies to the issues you have resolved by way of this short post is a crucial case, and those which could have in a negative way damaged my career if I had not encountered the blog. Your main training and kindness in playing with the whole thing was helpful. I am not sure what I would've done if I hadn't discovered such a stuff like this. I am able to at this time look ahead to my future. Thanks a lot very much for this skilled and result oriented guide. I will not hesitate to refer your blog to anyone who will need assistance on this subject.

  • Automotive

    11/4/2016 8:12:36 AM | Reply

    I really wanted to write a quick word to be able to appreciate you for the stunning tips and hints you are writing at this website. My considerable internet look up has finally been paid with reliable facts to write about with my relatives. I would say that we website visitors actually are very much blessed to live in a good site with  many awesome professionals with valuable techniques. I feel somewhat happy to have encountered your website page and look forward to really more amazing minutes reading here. Thanks a lot once more for a lot of things.

  • next

    12/16/2016 10:34:01 AM | Reply

    I just want to tell you that I am just beginner to blogs and certainly savored this page. Most likely I’m likely to bookmark your blog . You really have exceptional posts. Thanks for sharing your blog site.

  • india

    5/12/2017 8:40:15 PM | Reply

    Wow, great article.Really thank you! Really Great.

  • Sabine- car games

    6/22/2017 9:36:33 PM | Reply

    Great this will help me a lot was what i was looking for, thanks.

Loading