{"_id":"@axway-api-builder-ext/api-builder-plugin-fn-google-maps","_rev":"6-106723b73ccda5e5e4d02ae6cdece758","name":"@axway-api-builder-ext/api-builder-plugin-fn-google-maps","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.0":{"name":"@axway-api-builder-ext/api-builder-plugin-fn-google-maps","version":"1.0.0","description":"Integrate Google-Map-Services into your API-Builder Project.","author":{"name":"Chris Wiechmann","email":"cwiechmann@axway.com","url":"http://www.axway.com"},"license":"Apache-2.0","keywords":["amplify","api-builder","google","maps","googlemaps"],"homepage":"https://github.com/Axway-API-Builder-Ext/api-builder-extras/tree/master/api-builder-plugin-fn-google-maps","bugs":{"url":"https://github.com/Axway-API-Builder-Ext/issues"},"repository":{"type":"git","url":"git+https://github.com/Axway-API-Builder-Ext/api-builder-extras.git"},"engines":{"node":">= 10.0"},"main":"src/index.js","dependencies":{"@axway/api-builder-sdk":"^0.1.0","@googlemaps/google-maps-services-js":"2.0.2"},"peerDependencies":{"@axway/api-builder-runtime":"^4.22.0"},"devDependencies":{"chai":"^4.1.2","mocha":"^6.1.4"},"scripts":{"test":"mocha ./test --recursive -R spec","postinstall":"node scripts/copyconf.js"},"_id":"@axway-api-builder-ext/api-builder-plugin-fn-google-maps@1.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-l7D+y/+3tVIryDXdFjff3DxCKylCRaBj/sFNI4+SPvEsa7jIlTi0ZbcdnFR8+AuMl/p8xx4kbtU1CxJ3vjVM/g==","shasum":"c645b0632ba87e8dcfbae70b946deae54923f9a2","tarball":"https://registry.npmjs.org/@axway-api-builder-ext/api-builder-plugin-fn-google-maps/-/api-builder-plugin-fn-google-maps-1.0.0.tgz","fileCount":18,"unpackedSize":132796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT8vzCRA9TVsSAnZWagAADDIP/iHhAbkLbA+gBQfXWauL\nAhLoRn6sv3NC4JITcPourYNxLJy1kKK2TR1/cZqJJoQHIyLMqGpOmE94nXGU\n7d3YItRnNFld5FTibfB+E7Uubgi8yQMlZKunAb9xEbtUWHU/2pdQZSscR2XV\nzJgbXAqVEdUL8kcDdqD+x1yDpG8pE6Q+r/qZiudRwk+iMpYAhj7xdxi2XZNN\nvtx2mpZ57mm/2NLJTZGJ5AA5Xz/ivCKH9nqFRyjDHmD7HPSDaBTTfk+/uABu\nURfoJYl02ycawC9z8u1tjpmlySiK2JU6RBKDVyZKirBOwvOl4f4BIifkBNmJ\n+YYNg52X+syFLovHmjh3CRjAmLHekKlAKbqO3cNHRIgWcFTkTO0NdNjxQzpn\ntny7npp3z8UXi2o4Cdb0SojnTbHkOf4RSmpjQar5geSN+Hblv/H4FL/bh3d9\n2daNl4VNM8gVNkdZFu6Flv/BEPe5o4YlCMakxctlbl6VM6igBYoMZTcVXIm/\ntbQ/Jdi6jFHmU4LVzHYQrE9FoYAJgkeUcd+c9oUsohTGCt2TzlN2QO+gJf8W\nmwTeSMXthY0VB3vAmBKlef3Tfip6SZRBMvwan617ff79YIMLcSP9odXtoRx0\nMNuY4yVGVSMJnUD2stFk3NDsbSSFwyO20ZaaDB7vekhoVW3g7TieivvDdbge\nKvNl\r\n=WcUP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIApfZ50s9y8QWAdW4XLSLpqMRa8ynytqvYMeWMCOWwyqAiEA3e2O2hmBWaKHiCVqvCSVzHktZ2ZsBTBiGME3QSqsJJM="}]},"maintainers":[{"name":"cwiechmann","email":"cwiechmann@axway.com"}],"_npmUser":{"name":"cwiechmann","email":"cwiechmann@axway.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/api-builder-plugin-fn-google-maps_1.0.0_1582287858515_0.11476026413249207"},"_hasShrinkwrap":false},"1.1.0":{"name":"@axway-api-builder-ext/api-builder-plugin-fn-google-maps","version":"1.1.0","description":"Integrate Google-Map-Services into your API-Builder Project.","author":{"name":"Chris Wiechmann","email":"cwiechmann@axway.com","url":"http://www.axway.com"},"license":"Apache-2.0","keywords":["amplify","api-builder","google","maps","googlemaps"],"homepage":"https://github.com/Axway-API-Builder-Ext/api-builder-extras/tree/master/api-builder-plugin-fn-google-maps","bugs":{"url":"https://github.com/Axway-API-Builder-Ext/issues"},"repository":{"type":"git","url":"git+https://github.com/Axway-API-Builder-Ext/api-builder-extras.git"},"engines":{"node":">= 10.0"},"main":"src/index.js","dependencies":{"@axway/api-builder-sdk":"^0.2.0","@axway/api-builder-project-utils":"^1.0.3","@googlemaps/google-maps-services-js":"^3.3.8"},"peerDependencies":{"@axway/api-builder-runtime":"^4.22.0"},"devDependencies":{"chai":"^4.3.4","mocha":"^9.2.0","simple-mock":"^0.8.0"},"scripts":{"test":"mocha ./test --recursive -R spec","postinstall":"api-builder-copy ./config/google-maps.default.js ./conf"},"_id":"@axway-api-builder-ext/api-builder-plugin-fn-google-maps@1.1.0","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-WNYXozFMdzxtB9gQKb/g7ZWtJJ6D3/kckWKMjyXhLy0kEAG+hgz8IpjfCAD9oIIR0qKrKz1EaPwBzlr7m8sI7w==","shasum":"c45b428a019b365552a3d77a02f8089cd46d1a8d","tarball":"https://registry.npmjs.org/@axway-api-builder-ext/api-builder-plugin-fn-google-maps/-/api-builder-plugin-fn-google-maps-1.1.0.tgz","fileCount":18,"unpackedSize":131669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+5XCCRA9TVsSAnZWagAAOPYQAJ2TeVh6ngXMxn5hkSqn\noPQZHjR6CQsQVsSkKuad6doXGw30Pqi3XYOeA9wRGpN9OGPQDYdYVH+zb5mK\nO0NP2htAvv4676ieah/NExgbssWzDvBztDJ6uPO79gtYcswYUPLYI5Bb0jC6\nRenRUGFbZjIX77xKz4ga/wUasuVr6PH/pA/sMoCWUlOAKcbCC4Uds9B0aPXA\nPfTUHskluNWqiMLBu1hdC5EEYTtl2NPOrFcj3fs7F7VDBrt2lFn4DGP3x9Ov\nTFq2ScytmSw2Amw66+zsyg8DUj2WvC++E89lGevYRoXK4d6iu1E7pc1gSAmo\n7BCAjQ45B/0th5kmHRYya/I8RJvrdaaJiNF7uTdBxFOykt0d+Wh+c/vAJqup\nZ0PTHPT4gRxbot7vDpkQS3NClhtRIyd7w7h1eMKXodzpjzwuozfvRq6nMXPb\n7wcQOAdNK3ajQVBA+jC63gi8/2po7T4Ro+9TLmR1QG1X10ofR0VkRfVl7tJA\nWguB6ftvxG/sa1W3aXelODyWn9c8owAtIBaMTLoA0Lmpzw0Ea+ElnpplOdPE\n7OdcZZBA9ttNNXbhwAk7GnuJdCwGkF+Dod4KeYQ0Xs2cQwLnEws5f3STVqFV\nVrFNeAUV/M1KPJtJGf2O2iV+3o5JI6XxB204Ac6sgldp2dX22nBAmrnOdpWy\nvEP8\r\n=t8q9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuAP5NRbEBNnu1l3YpghkIChJYrLmJx7Iiy72kZEVZFAIgBM8AnVWnyHEWwAPjoU6Wm0oophKkyTDZxqrTRDjrG9g="}]},"_npmUser":{"name":"cwiechmann","email":"cwiechmann@axway.com"},"directories":{},"maintainers":[{"name":"cwiechmann","email":"cwiechmann@axway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/api-builder-plugin-fn-google-maps_1.1.0_1643877826210_0.9927153528722914"},"_hasShrinkwrap":false},"1.2.0":{"name":"@axway-api-builder-ext/api-builder-plugin-fn-google-maps","version":"1.2.0","description":"Integrate Google-Map-Services into your API-Builder Project.","author":{"name":"Chris Wiechmann","email":"cwiechmann@axway.com","url":"http://www.axway.com"},"license":"Apache-2.0","keywords":["amplify","api-builder","google","maps","googlemaps"],"homepage":"https://github.com/Axway-API-Builder-Ext/api-builder-extras/tree/master/api-builder-plugin-fn-google-maps","bugs":{"url":"https://github.com/Axway-API-Builder-Ext/issues"},"repository":{"type":"git","url":"git+https://github.com/Axway-API-Builder-Ext/api-builder-extras.git"},"engines":{"node":">= 10.0","apibuilder":">= 4.22.0"},"main":"src/index.js","dependencies":{"@axway/api-builder-sdk":"^1.1.19","@axway/api-builder-project-utils":"^2.0.0","@googlemaps/google-maps-services-js":"^3.3.8"},"devDependencies":{"chai":"^4.3.4","mocha":"^9.2.0","simple-mock":"^0.8.0"},"scripts":{"test":"mocha ./test --recursive -R spec","postinstall":"api-builder-copy ./config/google-maps.default.js ./conf"},"gitHead":"bf5ad446810e784f97985d8583563189f9830a57","_id":"@axway-api-builder-ext/api-builder-plugin-fn-google-maps@1.2.0","_nodeVersion":"16.17.0","_npmVersion":"8.19.1","dist":{"integrity":"sha512-beYRGAyQfPxqivIFWmjnT7RjJ70AYbQQUdbg4uWtE3fkN4yQW7itWtVO4tcxhYafj/DKip8C+8i3u0+aMNUklw==","shasum":"6405d6e4ed9bab3f17d0feaf97f581c4c0d496f3","tarball":"https://registry.npmjs.org/@axway-api-builder-ext/api-builder-plugin-fn-google-maps/-/api-builder-plugin-fn-google-maps-1.2.0.tgz","fileCount":17,"unpackedSize":130954,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLH+zu1IRzKUtgcEs6oI03FhtrmBqBuIcir4rXENb+wAIgNgL2lqUDlC1j2hvJKm9L+ln9Sc7/j4hRSLC78k/W6S4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMbOlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouzA/+Lr64f/yOddHR/oUw0XnYIe6fphPp2jEwhcPUTCOANIKTJIk4\r\n3wtPRAA6iKxCYN9g1SMVDQ1puFDgJbMUm1NipzlggZD8IRZ+tpfy2SyacOYE\r\nE+cSZpoIB5EyTxBY40RohoFPw9TDujKUUKVKnXpHBrd+fOM1P5wiP1VlKupi\r\nW7mpLfUUHgsaplPVI0KXai/rr1BVewK9oo5QPJBx4mgXQwvxE1Bn5TZ5BD2C\r\nx3eyZDmehD0YPzA43ZVvb2BNeJeiLERvj+GEd+dHveldBfBuv2+SlooymSuN\r\nwJl2ROfTomJ7BxLqEXelLIFNJ8Vqfhx/IK6SDvtjzNXme3CFKL3TlArEMbdl\r\nW6969UBsfT9H1gK88Po82OF2xoC6PMDk+329JmF8y4CBGC4NXp9iV7+i824k\r\nfJvACMxRV4nu6pp1bNGHgCVq5D3W1Cjn7UMgL6zC6dxrL+FykpM0bEbkDx+m\r\nHOi09QfnMjEzKdQne9zZSxIg6Z2RahsS5P0eEWd8M5SpmvyTZTt8SQ5lt6WE\r\n4scNOV6w/8OyCZ9Ip3i5pq+ryApKQERh465MbPobIcMT+KRMiyaQDiGVe3mh\r\nAeRLnX/5qBQEbMl0KA2Hp/Fcp+sVEBVybAbTzlmzoe/XS21Kq7gLDSHsQwe8\r\nUZlZBYwD3IJ8ENXy1A090Mm4IoitDqbdVDI=\r\n=HD8Z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"axway_alasdair","email":"ahurst@axway.com"},"directories":{},"maintainers":[{"name":"axway_alasdair","email":"ahurst@axway.com"},{"name":"jamie.peabody","email":"jamie.peabody@gmail.com"},{"name":"cwiechmann","email":"cwiechmann@axway.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/api-builder-plugin-fn-google-maps_1.2.0_1664201636746_0.9901123232634301"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-21T12:24:18.281Z","1.0.0":"2020-02-21T12:24:18.644Z","modified":"2023-10-10T16:26:27.329Z","1.1.0":"2022-02-03T08:43:46.384Z","1.2.0":"2022-09-26T14:13:56.974Z"},"maintainers":[{"email":"ahurst@axway.com","name":"axway_alasdair"}],"description":"Integrate Google-Map-Services into your API-Builder Project.","homepage":"https://github.com/Axway-API-Builder-Ext/api-builder-extras/tree/master/api-builder-plugin-fn-google-maps","keywords":["amplify","api-builder","google","maps","googlemaps"],"repository":{"type":"git","url":"git+https://github.com/Axway-API-Builder-Ext/api-builder-extras.git"},"author":{"name":"Chris Wiechmann","email":"cwiechmann@axway.com","url":"http://www.axway.com"},"bugs":{"url":"https://github.com/Axway-API-Builder-Ext/issues"},"license":"Apache-2.0","readme":"![Google Maps Tests](https://github.com/Axway-API-Builder-Ext/api-builder-extras/workflows/Google%20Maps%20Tests/badge.svg)\n\n# API-Builder Google-Maps Connector\n\nIntegrate Google-Maps services into your [API-Builder flow][1] using this connector. Google-Maps Services are a number of APIs provided by Google and this connector helps you to integrate with them easily.\n\n## Configuration\n\nAfter installation and restarting your API-Builder project you get the following new flow-nodes:  \n![Node][img1]   \nBefore you can make use it in your flow you have to configure your Google API-Key, which must be activated for the correct Google-APIs. Access the [Google Console][6] and learn more [here][7].  \n\nDuring installation a new config file has been automatically created which must be completed with your Google-API-Key. You can do that directly from within the API-Builder UI:  \n![Config][img3]  \nWe recommend to setup your configuration in a [environmentalized][4] way keeping [sensitive information][5] away from the source-code repository.\n\n## Google-Maps services\nThis Connector is based on the https://github.com/googlemaps/google-maps-services-js project. It's a good starting point to understand the APIs and their parameters reading the following documentation:   \n\n- [Directions API](https://developers.google.com/maps/documentation/directions/start)\n- [Distance Matrix API](https://developers.google.com/maps/documentation/distance-matrix/start)\n- [Elevation API](https://developers.google.com/maps/documentation/elevation/)\n- [Geocoding API](https://developers.google.com/maps/documentation/geocoding/)\n- [Reverse Geocoding API](https://developers.google.com/maps/documentation/geocoding/start#reverse)\n- [Places API](https://developers.google.com/places/web-service/)\n\n## Tests\nThe connector is shipped with a number of Unit- and Integration tests. To execute the test-suite locally, please setup an environment variable:  \n`GOOGLE_API_KEY=AIzaSyC...........Ws`  \nAnd run the following command:  \n`npm test`  \nThe tests are also automatically executed on every commit to this project.  \n\n## Compatibility\nTested with Google-Maps Q1/2020  \nRequires API-Builder Independence or higher\n\n## Changelog\nSee [CHANGELOG](CHANGELOG.md)\n\n## Limitations/Caveats\nThe follow APIs are not yet supported:\n- Place Photos\n- Place Autocomplete\n- Query Autocomplete\n- Roads API\n- Time Zone API\n\nIf you require on the of the unsupported APIs don't hestitate to create an [issue][3]\n\n## Contributing\n\nPlease read [Contributing.md](https://github.com/Axway-API-Management-Plus/Common/blob/master/Contributing.md) for details on our code of conduct, and the process for submitting pull requests to us.  \n\n## Team\n\n![alt text][Axwaylogo] Axway Team\n\n[Axwaylogo]: https://github.com/Axway-API-Management/Common/blob/master/img/AxwayLogoSmall.png  \"Axway logo\"\n\n[1]: https://docs.axway.com/bundle/api-builder/page/docs/developer_guide/flows/index.html\n[2]: https://docs.axway.com/bundle/api-builder/page/docs/getting_started/index.html\n[3]: https://github.com/Axway-API-Builder-Ext/api-builder-extras/issues\n[4]: https://docs.axway.com/bundle/api-builder/page/docs/security_guide/index.html#environmentalization\n[5]: https://docs.axway.com/bundle/api-builder/page/docs/developer_guide/project/configuration/project_configuration/index.html#configuration-files\n[6]: https://console.cloud.google.com\n[7]: https://developers.google.com/maps/documentation/javascript/get-api-key\n\n[img1]: imgs/google-maps-flownode.png\n[img2]: imgs/google-maps-directions.png\n[img3]: imgs/google-maps-config.png\n\n","readmeFilename":"README.md"}