{"id":1786,"date":"2023-04-08T12:20:50","date_gmt":"2023-04-08T12:20:50","guid":{"rendered":"https:\/\/geopick.cityai.space\/?page_id=1786"},"modified":"2023-04-12T20:56:56","modified_gmt":"2023-04-12T20:56:56","slug":"general-overview-of-js-mapping-api","status":"publish","type":"page","link":"https:\/\/geopick.cityai.space\/index.php\/comparison\/general-overview-of-js-mapping-api\/","title":{"rendered":"Comparison of JS Mapping APIs Based on Features"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns stk-block-columns stk-block stk-572115f\" data-block-id=\"572115f\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-572115f-column\">\n<div class=\"wp-block-stackable-column stk-block-column stk-block-column--v3 stk-column stk-block-column--v2 stk-block stk-555f8c9\" data-block-id=\"555f8c9\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-555f8c9-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-555f8c9-inner-blocks\">\n<div class=\"wp-block-stackable-columns stk-block-columns stk-block stk-a2c5ce6\" data-block-id=\"a2c5ce6\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-a2c5ce6-column\">\n<div class=\"wp-block-stackable-column stk-block-column stk-block-column--v3 stk-column stk-block-column--v2 stk-block stk-79171df\" data-block-id=\"79171df\"><style>@media screen and (min-width:768px){.stk-79171df{flex:1 1 calc(58% - var(--stk-column-gap,0px) * 1 \/ 2 ) !important}}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-79171df-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-79171df-inner-blocks\">\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-f17b8b5\" id=\"introduction\" data-block-id=\"f17b8b5\"><h4 class=\"stk-block-heading__text\">Introduction:<\/h4><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-78d9440\" data-block-id=\"78d9440\"><p class=\"stk-block-text__text\">Web mapping APIs have become essential tools for creating interactive and dynamic web maps that provide valuable insights for various industries and applications. However, with numerous APIs available, selecting the most appropriate one for a specific project can be challenging. To aid in this decision-making process, a comparison was made between three widely used JavaScript Mapping APIs: ArcGIS JavaScript API, Google Maps API, and Leaflet, based on five criteria that are critical for evaluating web mapping tools.<\/p><\/div>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-block-column--v3 stk-column stk-block-column--v2 stk-block stk-d659115\" data-block-id=\"d659115\"><style>@media screen and (min-width:768px){.stk-d659115{flex:1 1 calc(42% - var(--stk-column-gap,0px) * 1 \/ 2 ) !important}}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-d659115-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-d659115-inner-blocks\">\n<nav class=\"wp-block-stackable-table-of-contents stk-block-table-of-contents stk-block stk-7bc3cd9\" data-block-id=\"7bc3cd9\"><p class=\"stk-table-of-contents__title\">Table of Contents<\/p><ul class=\"stk-table-of-contents__table\"><li><a href=\"#introduction\">Introduction:<\/a><\/li><li><a href=\"#user-friendly-design\">User-friendly design:<\/a><\/li><li><a href=\"#support-and-documentation\">Support and Documentation:<\/a><\/li><li><a href=\"#scalability-and-performance\">Scalability and Performance:<\/a><\/li><li><a href=\"#community-support\">Community Support:<\/a><\/li><li><a href=\"#technical-capabilities\">Technical Capabilities:<\/a><\/li><li><a href=\"#conclusion\">Conclusion:<\/a><\/li><li><a href=\"#further-learning\">Further learning:<\/a><ul><li><a href=\"#documentation\">Documentation:<\/a><\/li><li><a href=\"#community-resources\">Community resources:<\/a><\/li><li><a href=\"#references\">References:<\/a><\/li><\/ul><\/li><\/ul><\/nav>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-f02df60\" id=\"user-friendly-design\" data-block-id=\"f02df60\"><h4 class=\"stk-block-heading__text\">User-friendly design:<\/h4><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-0648c75\" data-block-id=\"0648c75\"><p class=\"stk-block-text__text\">The first criterion evaluated is user-friendly design. This criterion is essential for enhancing the user experience, and it encompasses the ease of use, accessibility, and customization options of the APIs. The analysis revealed that all three APIs offer user-friendly interfaces, intuitive controls, and extensive customization options. However, the ArcGIS JavaScript API and Google Maps API provide better accessibility features, including support for assistive technologies and alternative navigation methods.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-46a3d4f\" id=\"support-and-documentation\" data-block-id=\"46a3d4f\"><h4 class=\"stk-block-heading__text\">Support and Documentation:<\/h4><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-93f12cf\" data-block-id=\"93f12cf\"><p class=\"stk-block-text__text\">The second criterion evaluated is support and documentation. This criterion is critical for maintaining and scaling mapping applications, and it encompasses the level of support, quality of documentation, and licensing and cost implications of the APIs. The analysis revealed that all three APIs offer comprehensive documentation and support, with a variety of resources, tutorials, and communities available. However, the Google Maps API has more restrictive licensing and cost implications, which could limit its use for large-scale or commercial projects<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-aec1f41\" id=\"scalability-and-performance\" data-block-id=\"aec1f41\"><h4 class=\"stk-block-heading__text\">Scalability and Performance:<\/h4><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-781c707\" data-block-id=\"781c707\"><p class=\"stk-block-text__text\">The third criterion evaluated is scalability and performance. This criterion assesses the APIs&#8217; ability to handle large or complex datasets, their speed and efficiency, and their integration with other tools. The analysis revealed that all three APIs offer high performance and scalability, with the ArcGIS JavaScript API providing the best support for large and complex datasets, and Leaflet offering the most extensive integration options.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-aaf9cc9\" id=\"community-support\" data-block-id=\"aaf9cc9\"><h4 class=\"stk-block-heading__text\">Community Support:<\/h4><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-849766c\" data-block-id=\"849766c\"><p class=\"stk-block-text__text\">The fourth criterion evaluated is community support. This criterion evaluates the availability of online forums and resources, third-party plugins or extensions, and the level of community engagement, which can influence the APIs&#8217; sustainability and further development. The analysis revealed that all three APIs have active communities, with numerous resources and plugins available. However, the Google Maps API and ArcGIS JavaScript API have more extensive communities, with more diverse resources and active developer communities.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-71d5fcc\" id=\"technical-capabilities\" data-block-id=\"71d5fcc\"><h4 class=\"stk-block-heading__text\">Technical Capabilities:<\/h4><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-efa57bf\" data-block-id=\"efa57bf\"><p class=\"stk-block-text__text\">Finally, the technical capabilities criterion was evaluated, which assesses the APIs&#8217; ability to handle different data formats, provide interactive data features, and support various representation methods. While this criterion is discussed briefly in this comparison, it is important to note that a more detailed comparison of the sub-criteria is available on individual pages for each API. These pages describe the capabilities and limitations of each API in detail, and can provide valuable information for those interested in a more technical analysis.<\/p><\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n[wptb id=1785]\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-8d2076f\" data-block-id=\"8d2076f\"><p class=\"stk-block-text__text\"><\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-2e61aab\" id=\"conclusion\" data-block-id=\"2e61aab\"><h4 class=\"stk-block-heading__text\">Conclusion:<\/h4><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-5998863\" data-block-id=\"5998863\"><p class=\"stk-block-text__text\">In conclusion, this comparison provides insights into the strengths and weaknesses of the ArcGIS JavaScript API, Google Maps API, and Leaflet, based on five essential criteria for evaluating web mapping tools. Ultimately, the selection of an appropriate API should consider specific project requirements, available resources, and user preferences.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-ebf7644\" id=\"further-learning\" data-block-id=\"ebf7644\"><h2 class=\"stk-block-heading__text\">Further learning:<\/h2><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-75c2d18\" data-block-id=\"75c2d18\"><p class=\"stk-block-text__text\">To further your understanding and skills in using ArcGIS JavaScript API, Google Maps API, and Leaflet, here are some resources you can use. By utilizing these resources, you can continue to enhance your skills and knowledge in web mapping using these powerful tools.<\/p><\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-stackable-columns stk-block-columns stk-block stk-3370a05\" data-block-id=\"3370a05\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-3370a05-column\">\n<div class=\"wp-block-stackable-column stk-block-column stk-block-column--v3 stk-column stk-block-column--v2 stk-block stk-ae1b8d4\" data-block-id=\"ae1b8d4\"><style>@media screen and (min-width:768px){.stk-ae1b8d4{flex:1 1 calc(25% - var(--stk-column-gap,0px) * 1 \/ 2 ) !important}}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-ae1b8d4-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-ae1b8d4-inner-blocks\">\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-a43b0c2\" id=\"documentation\" data-block-id=\"a43b0c2\"><h5 class=\"stk-block-heading__text has-text-align-center\">Documentation:<\/h5><\/div>\n\n\n\n<ul class=\"wp-block-list\" type=\"1\" start=\"1\">\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/\" target=\"_blank\">ArcGIS Maps SDK for JavaScript<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/developers.google.com\/maps\/documentation\/javascript\/overview\" target=\"_blank\" rel=\"noreferrer noopener\">Google Maps API<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/leafletjs.com\/reference-1.7.1.html\" target=\"_blank\">Leaflet<\/a><\/li>\n<\/ul>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-block-column--v3 stk-column stk-block-column--v2 stk-block stk-ccc224c\" data-block-id=\"ccc224c\"><style>@media screen and (min-width:768px){.stk-ccc224c{flex:1 1 calc(75% - var(--stk-column-gap,0px) * 1 \/ 2 ) !important}}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-ccc224c-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-ccc224c-inner-blocks\">\n<div class=\"wp-block-stackable-columns stk-block-columns stk-block stk-61b12bd\" data-block-id=\"61b12bd\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-61b12bd-column\">\n<div class=\"wp-block-stackable-column stk-block-column stk-block-column--v3 stk-column stk-block-column--v2 stk-block stk-3d12fc1\" data-block-id=\"3d12fc1\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-3d12fc1-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-3d12fc1-inner-blocks\">\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-527229a\" id=\"community-resources\" data-block-id=\"527229a\"><h5 class=\"stk-block-heading__text has-text-align-center\">Community resources:<\/h5><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns stk-block-columns stk-block stk-c8a1021\" data-block-id=\"c8a1021\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-c8a1021-column\">\n<div class=\"wp-block-stackable-column stk-block-column stk-block-column--v3 stk-column stk-block-column--v2 stk-block stk-b51b4dc\" data-block-id=\"b51b4dc\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-b51b4dc-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-b51b4dc-inner-blocks\">\n<p>ArcGIS Maps SDK for JavaScript:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/playlist?list=PLGZUzt4E4O2LC0fQWf4T2iDhMXPi5Gh-_\" target=\"_blank\">Esri Community<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/support.esri.com\/en\/Products\/Developers\/web-apis\/arcgis-api-for-javascript\/\" target=\"_blank\">Esri Technical Support<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.esri.com\/training\/catalog\/search\/\" target=\"_blank\">Esri Training Catalog<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/gis.stackexchange.com\/questions\/tagged\/arcgis-maps-sdk-javascript?tab=Newest\" target=\"_blank\">GIS Stack Exchange<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/stackoverflow.com\/questions\/tagged\/arcgis+javascript\" target=\"_blank\">StackOverflow<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/twitter.com\/EsriDevs\" target=\"_blank\">Twitter<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/playlist?list=PLGZUzt4E4O2LC0fQWf4T2iDhMXPi5Gh-_\" target=\"_blank\">YouTube<\/a><\/li>\n<\/ul>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-block-column--v3 stk-column stk-block-column--v2 stk-block stk-4e3873e\" data-block-id=\"4e3873e\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-4e3873e-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-4e3873e-inner-blocks\">\n<p>Google Maps API:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/developers.google.com\/maps\/developer-community#discord\" target=\"_blank\">Discord<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/developers.google.com\/maps\/developer-community#github\" target=\"_blank\">GitHub<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/developers.google.com\/maps\/developer-community#issue_tracker\" target=\"_blank\">Issue Tracker<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/developers.google.com\/maps\/developer-community#stackoverflow\" target=\"_blank\">StackOverflow<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/developers.google.com\/maps\/developer-community#twitter\" target=\"_blank\">Twitter<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/developers.google.com\/maps\/developer-community#youtube\" target=\"_blank\" rel=\"noreferrer noopener\">YouTube<\/a><\/li>\n<\/ul>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-block-column--v3 stk-column stk-block-column--v2 stk-block stk-e22b326\" data-block-id=\"e22b326\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-e22b326-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-e22b326-inner-blocks\">\n<p>Leaflet<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/Leaflet\/Leaflet\" target=\"_blank\">GitHub <\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/stackoverflow.com\/questions\/tagged\/leaflet\" target=\"_blank\" rel=\"noreferrer noopener\">StackOverflow<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/twitter.com\/LeafletJS\" target=\"_blank\">Twitter<\/a><\/li>\n<\/ul>\n<\/div><\/div><\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-ba28286\" id=\"references\" data-block-id=\"ba28286\"><h4 class=\"stk-block-heading__text\">References:<\/h4><\/div>\n\n\n\n<ul class=\"wp-block-list\" type=\"1\" start=\"1\">\n<li>ArcGIS Maps SDK for JavaScript documentation: <a rel=\"noreferrer noopener\" href=\"https:\/\/developers.arcgis.com\/javascript\/latest\/\" target=\"_blank\">https:\/\/developers.arcgis.com\/javascript\/latest\/<\/a><\/li>\n\n\n\n<li>Chow, E. and Yuan, Y. (2019). GIS APIs.&nbsp;<em>The Geographic Information Science &amp; Technology Body of Knowledge<\/em>&nbsp;(2nd&nbsp;Quarter 2019 Edition), John P. Wilson (Ed.). doi:&nbsp;10.22224\/gistbok\/2019.2.15. Available online: <a href=\"https:\/\/gistbok.ucgis.org\/bok-topics\/gis-apis\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/gistbok.ucgis.org\/bok-topics\/gis-apis<\/a><\/li>\n\n\n\n<li>Chow, T. E. (2008). The potential of maps APIs for Internet GIS Applications. <em>Transactions in GIS, 12<\/em>(2), 179-191. doi:&nbsp;10.1111\/j.1467-9671.2008.01094.x Available online: <a href=\"https:\/\/onlinelibrary.wiley.com\/doi\/10.1111\/j.1467-9671.2008.01094.x\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/onlinelibrary.wiley.com\/doi\/10.1111\/j.1467-9671.2008.01094.x<\/a><\/li>\n\n\n\n<li>ESRI. (2018). <em>ArcGIS Developer Program Pricing<\/em>. Retrieved Dec&nbsp;7, 2018, from ArcGIS for Developer: <a href=\"https:\/\/developers.arcgis.com\/pricing\/credits\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/developers.arcgis.com\/pricing\/credits\/<\/a><\/li>\n\n\n\n<li>Google. (2018). <em>Pricing for Maps, Routes and Places<\/em>. Retrieved Dec&nbsp;7, 2018, from Google Cloud: <a href=\"https:\/\/cloud.google.com\/maps-platform\/pricing\/sheet\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/cloud.google.com\/maps-platform\/pricing\/sheet\/<\/a><\/li>\n\n\n\n<li>Google Maps API documentation: <a href=\"https:\/\/developers.google.com\/maps\/documentation\/javascript\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/developers.google.com\/maps\/documentation\/javascript<\/a>&nbsp;<\/li>\n\n\n\n<li>Huang, P.-Y., Jan, J.-F. (2011). Comparison of Google Maps API and OpenLayers for WebGIS Development. <em>Department of Land Economics, National Chengchi University.<\/em> Available online: <a href=\"https:\/\/a-a-r-s.org\/proceeding\/ACRS2011\/Session\/Paper\/P_444_9-8-19.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/a-a-r-s.org\/proceeding\/ACRS2011\/Session\/Paper\/P_444_9-8-19.pdf<\/a><\/li>\n\n\n\n<li>Leaflet documentation: <a href=\"https:\/\/leafletjs.com\/reference.html\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/leafletjs.com\/reference.html<\/a><\/li>\n\n\n\n<li>Leaflet. (2023). Leaflet &#8211; a JavaScript library for interactive maps. Retrieved January 10, 2023, from <a href=\"https:\/\/leafletjs.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/leafletjs.com\/<\/a><\/li>\n\n\n\n<li>Roth, R. E., Donohue, R. G., Sack, C. M., Wallace, T. R., Buckingham, T. M. A. (2014). A Process for Keeping Pace with Evolving Web Mapping Technologies. <em>Cartographic Perspectives, 78, doi<\/em>: 10.14714\/CP78.1273. Available online: <a href=\"https:\/\/pdfs.semanticscholar.org\/596f\/e484b4131a780f55c33fca232723bac7fd50.pdf?_ga=2.248952839.1898310656.1674741411-1331937652.1672672925\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/pdfs.semanticscholar.org\/596f\/e484b4131a780f55c33fca232723bac7fd50.pdf?_ga=2.248952839.1898310656.1674741411-1331937652.1672672925<\/a><\/li>\n\n\n\n<li>Schmidt, M., &amp; Weiser, P. (2012) [online]. Web mapping services: development and trends. In M. Peterson (Ed.), <em>Online maps with APIs and WebServices<\/em> (pp. 13\u201321). Berlin Heidelberg: Springer. ISBN: 978-3-642-27484-8. Available online: <a href=\"https:\/\/citeseerx.ist.psu.edu\/document?repid=rep1&amp;type=pdf&amp;doi=5f0a448c9d22e5f22705edaa2effcc0bee4defda\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/citeseerx.ist.psu.edu\/document?repid=rep1&amp;type=pdf&amp;doi=5f0a448c9d22e5f22705edaa2effcc0bee4defda<\/a><\/li>\n\n\n\n<li>Socharoentum, M., Karimi, H. A. (2014). A Comparative Analysis of Routes Generated by Web Mapping APIs. <em>Cartography and Geographic Information Science, 42<\/em>(1). doi: 10.1080\/15230406.2014.976656.&nbsp; Available online: <a href=\"https:\/\/www.researchgate.net\/publication\/268209003_A_Comparative_Analysis_of_Routes_Generated_by_Web_Mapping_APIs\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.researchgate.net\/publication\/268209003_A_Comparative_Analysis_of_Routes_Generated_by_Web_Mapping_APIs<\/a><\/li>\n\n\n\n<li>Yue, P., Ramachandran, R., &amp; Baumann, P. (2015). Intelligent GIServices. <em>Earth Science Informatics, 8(3), <\/em>461-462. doi:&nbsp;10.1007\/s12145-015-0237-z Available online: <a href=\"https:\/\/link.springer.com\/article\/10.1007\/s12145-015-0237-z\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/link.springer.com\/article\/10.1007\/s12145-015-0237-z<\/a><\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-b24c1f1\" data-block-id=\"b24c1f1\"><p class=\"stk-block-text__text\"><\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Introduction: Web mapping APIs have become essential tools for creating interactive and dynamic web maps that provide valuable insights for<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1300,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-1786","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/geopick.cityai.space\/index.php\/wp-json\/wp\/v2\/pages\/1786","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/geopick.cityai.space\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/geopick.cityai.space\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/geopick.cityai.space\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/geopick.cityai.space\/index.php\/wp-json\/wp\/v2\/comments?post=1786"}],"version-history":[{"count":22,"href":"https:\/\/geopick.cityai.space\/index.php\/wp-json\/wp\/v2\/pages\/1786\/revisions"}],"predecessor-version":[{"id":2072,"href":"https:\/\/geopick.cityai.space\/index.php\/wp-json\/wp\/v2\/pages\/1786\/revisions\/2072"}],"up":[{"embeddable":true,"href":"https:\/\/geopick.cityai.space\/index.php\/wp-json\/wp\/v2\/pages\/1300"}],"wp:attachment":[{"href":"https:\/\/geopick.cityai.space\/index.php\/wp-json\/wp\/v2\/media?parent=1786"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}