Twitter에서 트윗에 여러 GIF를 추가하는 방법
활성 Twitter 사용자라면 여러 GIF가 포함된 트윗을 보내는 사용자를 보았을 것입니다. 그래도 직접 해보고 해보면
예전에는 Google 지도가 데이터를 앱에 통합하려는 개발자에게 엄청난 액수를 요구하는 지오코딩의 왕이었습니다. 그러나 2018년에 SaaS Industries의 혁신가들은 "충분히 충분합니다"라고 말했고 100% Euro-made Geocode API를 출시하여 진정한 글로벌 데이터 세트에 대한 액세스를 저렴한 가격대로 제공했습니다.
그렇다면 그들은 임무를 성공적으로 수행했는가? 오늘 우리는 포괄적인 검토에서 Geocode API를 확인 하는 요인 과 이것이 귀하의 비즈니스에 적합한지 여부를 자세히 살펴보겠습니다 .
지오코딩 101 – 일반적인 사용 사례
이 페이지에 있다면 지오코딩에 대한 입문서가 별로 필요하지 않을 가능성이 큽니다. 그러나 회의실에 있는 모든 사람과 이야기할 수 있도록 이 기술에 대한 간략한 소개와 함께 이 기술이 비즈니스에 어떻게 도움이 될 수 있는지 소개합니다.
기본적으로 지오코딩은 일반 언어 주소와 위치를 세계 지도에서 경도와 위도의 정확한 측정값으로 변환하는 프로세스입니다. 마찬가지로 역 지오코딩은 이러한 좌표를 가져와 해당 지리적 위치와 가장 밀접하게 관련된(근접성 및/또는 관련성으로) 장소의 실제 이름을 내보냅니다.
이 기술에 대한 전체 애플리케이션 어레이는 현기증이 나지만 몇 가지 예를 들면 다음과 같습니다.
Geocode API가 고려할만한 가치가 있는 이유
거의 모든 사람이 Google 지도를 알고 사용합니다. 우리는 거의 매일 데이터 세트와 인터페이스하기 때문에 위치 정보 데이터의 황금 표준입니다. 대부분의 경우 우리는 지도를 전반적으로 많이 신뢰하므로 앱에 지도를 통합하면 관련 제품에 대한 소비자 신뢰가 높아집니다.
그렇다면 Geocode API와 같은 상대적인 신참을 신뢰하는 이유는 무엇입니까? ROI로 귀결됩니다 . Google의 서비스는 비쌉니다 . Google에 50만 개의 API 요청을 하려면 한 달에 2,000달러라는 멋진 비용이 듭니다. 당신은 놀라운 데이터를 얻었지만 그것을 활용하는 심오한 방법을 갖는 것이 더 낫습니다. 그렇지 않으면 빨리 파산하게 될 것입니다.
반면에 Geocode API의 가장 기본적이고 가장 적은 비율로 할인된 요금제는 월 85달러에 2백만 건의 요청을 제공합니다. 요청당 가격을 비교하면 다음과 같은 이점이 있습니다.
Geocode API는 말 그대로 Google Maps API보다 100배 저렴 합니다. 또한 데이터 세트의 범위와 품질이 비슷합니다. (실제로 Google보다 실제로 더 나은 의미 있는 방법이 몇 가지 있지만 이에 대해서는 나중에 다루도록 하겠습니다.)
잠시 동안 달러 가치 비교를 제쳐두고 Geocode API는 사용 및 통합이 매우 간단합니다. 이러한 사실을 감안하더라도 SaaS Industries는 컨시어지 온보딩 및 개인화된 고객 지원(모든 지원 티켓은 예외 없이 24시간 이내에 답변됨)을 제공하고 이 서비스를 수백만 건의 월간 요청에 대해 지불하는 가격에 직접 적용했습니다. .
궁극적으로 Google 대 Geocode API 논쟁은 값비싼 디자이너 셔츠를 사는 것과 지역 재단사에게 옷을 만드는 데 가격의 일부를 지불하는 것과 유사할 수 있습니다. 우리 돈은 맞춤 셔츠가 더 잘 맞는 데 있습니다.
지오코드 API 사용
일반적으로 API의 문서 페이지에 대한 요약을 만들어 엔드포인트, 매개변수 및 통합에 대해 알아보는 것이 좋습니다. 그러나 그 전술은 Geocode API에서만 작동합니다...
실제로 https://geocodeapi1.docs.apiary.io로 이동하면 정보가 거의 없으며 대부분의 설명이 세 가지 기본 인증 방법으로 이동합니다. 페이지의 나머지 부분은 Geocode API를 작동시키는 핵심 끝점에 두 개 미만의 문장을 할애하고 있습니다(이는 /search , /reverse 및 /status ). 그래서 무엇을 제공합니까?
Geocode API 는 Mapzen의 오픈 소스 지리적 위치 소스 엔진인 Pelias에 기반을 두고 있습니다. 따라서 둘은 공통 매개변수 세트를 공유하므로 Pelias의 문서는 정방향 및 역방향 지오코딩 모두에 Geocode API를 사용하는 방법을 가르치는 데 충분합니다 .
이제 각 엔드포인트로 무엇을 할 수 있는지 살펴보겠습니다.
/search를 사용한 포워드 지오코딩
가장 기본적인 API 요청은 다음과 같습니다.
https://app.geocodeapi.io/api/v1/search?apikey=fd646df0-810d-11ea-9f24-85fc9ad6f471&text=애틀랜타
이를 분해하면 /search 엔드포인트, API 키 및 애틀랜타에 대한 쿼리 가 추가된 Geocode API 기본 URL이 표시됩니다 . 조지아주 애틀랜타를 찾고 있었지만 Geocode API는 해당 용어(예: 애틀랜타, KS 또는 오스트리아 비엔나의 호텔 애틀랜타)에 대한 더 많은 틈새 쿼리를 잠재적으로 충족할 수 있는 수많은 결과를 반환합니다.
다음은 반환할 내용의 스니펫입니다.
{ "지오코딩": { "버전": "0.2", "속성": "https://geocodeapi.io/attribution", "쿼리": { "텍스트": "애틀랜타", "크기": 10, " 레이어": [ "장소", "거리", "국가", "거시 지역", "지역", "군", "localadmin", "지역", "자치구", "이웃", "대륙", "제국" ", "종속성", "거시군", "거시군", "소형군", "분쟁", "우편번호", "바다", "해양지역" ], "비공개": false, "lang": { "이름": "영어", "iso6391": "ko", "iso6393": "eng", "defaulted": true }, "querySize": 20, "parser": "libpostal", "parsed_text": { "city": "atlanta" } }, "warnings": [ "성능 최적화: 'address' 레이어 제외" ], "engine": { "name": "Pelias", "author": "Mapzen", "version": "1.0" }, "timestamp": 1587247179802 }, "type": "FeatureCollection", "features" : [ { "유형": "특징", "기하학": { "유형": "점", "좌표": [ -84.414581, 33.769805 ] }, "속성": { "id": "85936429", " gid": "whosonfirst:locality:85936429", "layer": "locality", "source":"whosonfirst", "source_id": "85936429", "name": "Atlanta", "Confidence": 1, "match_type": "exact", "accuracy": "centroid", "country": "미국" , "country_gid": "whosonfirst:country:85633793", "country_a": "USA", "region_gid": "조지아", "region_gid": "whosonfirst:region:85688535", "region_a": "GA", " locality": "Atlanta", "locality_gid": "whosonfirst:locality:85936429", "continent": "북미", "continent_gid": "whosonfirst:continent:102191575", "label": "미국 조지아주 애틀랜타" " }, "bbox": [ -84.5508496385, 33.6479858, -84.2896205088, 33.8868632704 ] }, { "유형": "특징", "기하학": { "유형": "점", "좌표": [ -93.05266, 33.11875 ]: }, "속성": { "아이디" 1125873901", "gid": "whosonfirst:locality:1125873901", "layer": "locality", "source": "whosonfirst", "source_id": "1125873901", "이름": "애틀랜타", "신뢰" : 1, "match_type": "exact", "accuracy": "centroid", "country": "United States", "country_gid": "whosonfirst:country:85633793", "country_a": "USA", "지역 ": "아칸소", "region_gid": "whosonfirst:region:85688549","region_a": "AR", "locality": "애틀랜타", "locality_gid": "whosonfirst:locality:1125873901", "대륙": "북아메리카", "continent_gid": "whosonfirst:continent:102191575", " label": "Atlanta, AR, USA" }, "bbox": [ -93.05266, 33.11875, -93.05266, 33.11875 ] }, { "유형": "기능", "기하학": { "유형": "포인트" , "좌표": [ -121.12077, 37.81298 ] }, "속성": { "id": "1125797253", "gid": "whosonfirst:locality:1125797253", "layer": "locality", "source": "whosonfirst", "source_id": "1125797253", "이름": "애틀랜타", "신뢰도": 1, "match_type": "정확한", "정확도": "중심", "국가": "미국", "country_gid": "whosonfirst:country:85633793", "country_a": "미국", "지역": "캘리포니아", "region_gid": "whosonfirst:region:85688637", "region_a": "CA", "locality": "애틀랜타", "locality_gid": "whosonfirst:locality:1125797253", "대륙 ": "북미", "continent_gid": "whosonfirst:continent:102191575", "label": "Atlanta, CA, USA" }, "bbox": [ -121.12077, 37.81298, -121.12077, .37.81298 .centroid", "country": "미국", "country_gid": "whosonfirst:country:85633793", "country_a": "USA", "지역": "캘리포니아", "region_gid": "whosonfirst:region:85688637 ", "region_a": "CA", "locality": "Atlanta", "locality_gid": "whosonfirst:locality:1125797253", "대륙": "북미", "continent_gid": "whosonfirst:대륙:102191575" , "label": "Atlanta, CA, USA" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] } ...centroid", "country": "미국", "country_gid": "whosonfirst:country:85633793", "country_a": "USA", "지역": "캘리포니아", "region_gid": "whosonfirst:region:85688637 ", "region_a": "CA", "locality": "Atlanta", "locality_gid": "whosonfirst:locality:1125797253", "대륙": "북미", "continent_gid": "whosonfirst:대륙:102191575" , "label": "Atlanta, CA, USA" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] } ..."캘리포니아", "region_gid": "whosonfirst:region:85688637", "region_a": "CA", "locality": "Atlanta", "locality_gid": "whosonfirst:locality:1125797253", "대륙": "북쪽 America", "continent_gid": "whosonfirst:continent:102191575", "label": "Atlanta, CA, USA" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] }"캘리포니아", "region_gid": "whosonfirst:region:85688637", "region_a": "CA", "locality": "Atlanta", "locality_gid": "whosonfirst:locality:1125797253", "대륙": "북쪽 America", "continent_gid": "whosonfirst:continent:102191575", "label": "Atlanta, CA, USA" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] }label": "Atlanta, CA, USA" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] } ...label": "Atlanta, CA, USA" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] } ...
물론 기본 요청에 대한 응답으로 항상 모든 옵션을 원하는 것은 아닙니다. 이 경우 Geocode API의 다양한 매개변수를 사용합니다. 다음은 각각에 대한 포괄적이지 않은 내용입니다.
이 시스템의 아름다운 점은 매개변수를 결합하여 매우 정확하고 적절한 결과를 얻을 수 있다는 것입니다. 예를 들어 사각형과 원 경계를 모두 사용하여 두 경계가 겹치는 부분만 검색하거나 근접 기능을 사용하여 둘 중 하나를 혼합하여 일치시킬 수 있습니다.
Geocode API에는 필터링 형태로 결과를 관리하는 데 도움이 되는 몇 가지 트릭이 더 있습니다.
/reverse를 사용한 역 지오코딩
이것은 입력된 좌표를 중심으로 검색을 기반으로 하는 역 지오코딩의 끝점입니다. 그러면 귀하의 검색과 가장 관련이 있을 가능성이 높은 결과를 얻을 수 있습니다. 예를 들어, 41.4036° N, 2.1744° E 좌표를 검색하면 다음과 같습니다.
https://app.geocodeapi.io/api/v1/reverse?apikey=fd646df0-810d-11ea-9f24-85fc9ad6f471&point.lat=41.4036&point.lon=2.1744
최고 결과는? 스페인 바르셀로나의 사그라다 파밀리아 성당. 실제로 Sagrada Familia뿐만 아니라 모든 정보와 결과당 더 많은 정보를 얻을 수 있습니다.
다시 한 번, 여러 가능한 정보 계층 과 구문 분석할 네 가지 주요 데이터 소스 가 있습니다. 또한 원 , 국가 또는 gid로 검색을 제한할 수 있습니다 . 물론 size 로 얻을 수 있는 결과의 수를 늘리거나 줄일 수 있습니다 .
이 끝점에서 가장 중요한 것은 거리와 신뢰도 점수입니다. 이 점수는 API가 쿼리로 특정 결과를 검색하고 있는지 얼마나 확신했는지 알려주는 방법입니다.
/status로 할당량 확인
세 가지 주요 엔드포인트 중 가장 간단한 이 엔드포인트를 호출하면 나머지 요청이 반환됩니다. 이 정보는 계정 대시보드에서도 사용할 수 있지만 앱에서 직접 알려줄 수 있는 시간이 어디 있습니까?
성능
따라서 Geocode API가 무엇을 할 수 있는지 알고 있지만 얼마나 잘 수행합니까?
다시 한 번, 자신감이 중요합니다. 유료 Geocode API 플랜에 가입하면 SaaS Industries에서 99.9%의 인상적인 가동 시간을 보장하는 SLA를 제공합니다. 신생 기업에서 엔터프라이즈 수준에 이르기까지 전 세계 수천 명의 만족스러운 고객과 함께 이것이 그들이 매우 진지하게 받아들이는 약속임이 분명합니다.
그들의 고객을 고려할 때, 그 수치는 의미가 없습니다. 사실, Geocode API는 강력한 전 세계 서버 네트워크 덕분에 하루에 수백만 건의 요청을 문제 없이 일상적으로 처리합니다. 이는 공격적인 확장을 원하는 기업의 핵심입니다. 엔터프라이즈 수준 운영을 위한 새로운 지오코딩 솔루션을 개발하는 데 리소스를 낭비할 필요가 없습니다.
서버에 대해 말하자면, Geocode API는 256비트 SSL 암호화를 통해 개인 정보 보호에 대한 권리를 존중합니다. 이렇게 하면 미션 크리티컬 비즈니스 데이터가 잘못된 사람의 손에 넘어가지 않도록 하여 걱정 없이 API 통합을 자유롭게 사용할 수 있습니다.
그러나 데이터 자체는 어떻습니까? Geocode API는 주로 전 세계 개발자와 디지털 지도 제작자가 신뢰하는 오픈 소스 매핑 환경인 OpenStreetMap에서 데이터 세트를 제공합니다.
Google과 비교할 때 OSM은 관료주의에 구애받지 않으며 도시 개발에서 자연 재해에 이르기까지 무엇이든 발생하는 지리적 변화를 반영하도록 신속하게 업데이트할 수 있습니다. 또한 OSM은 Google의 폐쇄된 환경보다 지도 제작 파괴자에 의한 잘못된 매핑에 더 취약하지 않음을 입증했습니다.
OpenAddresses, Who's on First 및 GeoNames와 결합하면 Geocode API가 Google에 필적하는 고품질의 민첩한 완전한 글로벌 데이터 세트를 제공한다는 것이 분명합니다.
가격
우리는 이미 Geocode API의 관대한 가격 책정에 대해 개략적으로 다루었지만 이제 5가지 구독 계층이 제공 하는 각각의 기능을 살펴보겠습니다 .
Geocode API에 대한 평결
SaaS Industries는 고품질 지오코딩을 Google Maps API보다 훨씬 더 저렴하게 만드는 목표를 염두에 두고 시작했습니다. 이를 위해 Geocode API는 큰 성공을 거두었습니다.
Google과 유사하거나 더 나은 기능을 제공하지만 실제 비용은 1달러입니다. API 자체는 Zenmap의 엄청나게 인기 있는 Pelias 플랫폼을 기반으로 구축되었으므로 Geocode API는 성공하기 위해 바퀴를 다시 만들 필요가 없었습니다. 또한 SaaS Industries는 놀라운 속도와 가동 시간, 우수한 보안 및 원활한 확장성을 자랑하는 강력한 서버 네트워크를 유지 관리합니다. 원시 통계가 당신을 끌어들일 만큼 충분하지 않다면 열정적이고 뛰어난 Geocode API 지원 팀이 차이를 메우기 위해 끊임없이 노력할 것입니다.
전반적으로 더 강력하고 사용하기 쉽고 저렴한 지오코딩 API를 찾기가 어려울 것입니다. TipsWebTech360은 스타트업, 중소기업, 기업 모두에게 Geocode API를 자신있게 추천합니다.
Geocode API에 대한 질문이나 의견이 있으십니까? 아래 댓글에 메모를 남겨주세요!
활성 Twitter 사용자라면 여러 GIF가 포함된 트윗을 보내는 사용자를 보았을 것입니다. 그래도 직접 해보고 해보면
Chrome 브라우저에서 생성된 crdownload 파일을 여는 방법에 대해 알아보세요. 다운로드가 진행 중일 때 파일을 어떻게 대처해야 하는지 설명합니다.
전화를 잃어버렸나요? 통화에 PC를 사용하고 싶습니까? 컴퓨터에서 전화를 거는 절대적인 작업 방법을 배웁니다.
Microsoft는 이전 사이트와 호환되도록 Edge에 호환성 보기 설정을 추가했습니다. 사용 방법을 알아 보려면 계속 읽으십시오.
문자 메시지나 채팅을 하는 경우 fr이라는 용어를 접했을 것입니다. fr이 무엇을 의미하는지 알아보려면 이 블로그를 읽어보세요.
Google 문서도구에서 단락을 들여쓰고 싶으신가요? 여기에서 찾을 수 있는 단계로 비교적 간단한 프로세스입니다.
AMA(무엇이든 물어보세요)는 질문할 거의 모든 질문에 기꺼이 답변하겠다는 의지를 표현하는 데 사용됩니다. 여기에서 사용법에 대해 자세히 알아보세요.
Discord는 이미 거대한 팬층을 확보한 새로운 소셜 미디어입니다. Discord 프로필 사진에 대해 알아야 할 모든 것이 있습니다.
텍스트에서 ATM이 무엇을 의미하는지 알고 싶습니까? 이 블로그를 읽고 의미, 역사 및 올바른 사용 방법을 알아보세요.
Google 드라이브를 사용하면 다양한 파일과 폴더를 클라우드에 저장할 수 있습니다. 파일과 폴더를 안전하게 유지하기 위해 Google 드라이브에 업로드하는 방법을 알아두세요.