รับ Geocoding ระดับองค์กรฟรีด้วย Positionstack API (ตรวจสอบ)

รับ Geocoding ระดับองค์กรฟรีด้วย Positionstack API (ตรวจสอบ)

คุณไม่จำเป็นต้องเป็น Google Maps เพื่อรับคุณค่าจากการระบุพิกัดทางภูมิศาสตร์ และด้วย Positionstack คุณไม่จำเป็นต้องมีงบประมาณด้านเทคโนโลยีของ Big G เพื่อทำเช่นนั้น วันนี้ เราทบทวน API ที่มีประสิทธิภาพของ Positionstack ซึ่งมีจุดมุ่งหมายเพื่อให้ระดับองค์กรไปข้างหน้าและย้อนกลับ geocoding ทั้งในราคาไม่แพงและใช้งานได้

รับ Geocoding ระดับองค์กรฟรีด้วย Positionstack API (ตรวจสอบ)

Positionstack 101

เหตุใดคุณจึงควรอ่านบทวิจารณ์มากกว่า 2,000 คำบนPositionstackและสิ่งที่คุณได้รับคืออะไร คำตอบที่ฟังดูน่ารัก แต่มันถูกต้อง: ทั้งโลก

พิจารณาสักครู่ว่ามีสถานที่กี่แห่งบนแผนที่โลก ตอนนี้ คูณตัวเลขนั้นในหัวของคุณด้วยข้อมูลเมตาทุกชิ้นที่ธุรกิจของคุณต้องรู้เกี่ยวกับสถานที่เหล่านั้น นั่นคือสิ่งที่ Positionstack เสนอ แล้วก็บางส่วน

มาดูสถิติสั้นๆ เกี่ยวกับ Positionstack:

  • คำขอค้นหาพิกัดทางภูมิศาสตร์จริงหลายพันล้านรายการประมวลผลทุกชั่วโมง ทุกวัน ด้วยเวลาทำงาน 100% และ <100ms="" response="">
  • โครงสร้างพื้นฐานบนคลาวด์ที่ปรับขนาดได้สูง
  • ข้อมูลเรียลไทม์ในทุกประเทศในโลก รวบรวมเป็นชุดข้อมูลแบบโพรงที่อัปเดตทุก ๆ สองสามชั่วโมง
  • แบ่งส่วนแผนการสมัครสมาชิกราคาที่สามารถแข่งขันได้; พร้อมโควต้ารายเดือนที่ไม่มีใครเทียบได้ 10,000 คำขอสำหรับผู้ใช้ฟรี
  • การสนับสนุนการบูรณาการสำหรับภาษาโปรแกรมหลักทั้งหมด
  • เอกสารที่ครอบคลุมและอ่านง่ายพร้อมข้อมูลโค้ด
  • ทีมความพึงพอใจของลูกค้าระดับโลกที่มีประสบการณ์ในการให้บริการลูกค้าเช่น Zendesk, Slack, LinkedIn, Lyft, Apple และ Amazon

Positionstack มีสายเลือดอยู่ในการตรวจสอบแล้ว แต่ในกรณีที่คุณไม่มั่นใจกับประเด็นย่อยไม่กี่ข้อ มาเจาะลึกกันถึงลักษณะการใช้งาน API จริงๆ กัน

คู่มือการเริ่มต้นอย่างรวดเร็ว 3 ขั้นตอนของ Positionstack

หากคุณใช้เวลากับเว็บไซต์ของพวกเขา คุณจะเห็นว่า Positionstack เน้นการใช้งานง่ายเป็นจุดขายหลักสำหรับ API ของพวกเขา ระหว่างขั้นตอนการสมัคร คุณจะเห็นได้ทันทีว่านั่นเป็นเรื่องจริง อันที่จริง สิ่งแรกที่คุณจะเห็นหลังจากพิมพ์ข้อมูลรับรองบัญชีของคุณคือแผนงานด่วนของสิ่งที่ต้องทำเพื่อเริ่มต้นใช้งาน Positionstack ในสามขั้นตอนง่ายๆ ลองดู:

  1. ตั้งค่าคีย์การเข้าถึง API ของคุณ – โดยค่าเริ่มต้น คุณจะได้รับคีย์การเข้าถึงที่พร้อมใช้งานทันที อย่างไรก็ตาม คุณสามารถรีเซ็ตสิ่งนี้ได้อย่างง่ายดายตามต้องการ
  2. เลือกตำแหน่งข้อมูล API – เราครอบคลุมตำแหน่งข้อมูล API ในเชิงลึกมากขึ้นในหัวข้อถัดไป แต่สำหรับตอนนี้ เพียงแค่เข้าใจว่าขั้นตอนนี้หมายถึงการกำหนดค่าประเภทข้อมูลที่จะส่งคืนเมื่อแอปของคุณส่งคำขอไปยัง Positionstack ที่นี่ คุณจะเห็น URL ฐานเป็นอันดับแรก ซึ่งเป็นที่ที่คุณกำหนดเป้าหมายคำขอของคุณ แต่จะปรากฏในเอกสารประกอบด้วย สุดท้าย เราจะเห็นตัวอย่างคำขอ API ซึ่งประกอบด้วยโค้ดง่ายๆ เพียงไม่กี่บรรทัด
  3. การรวมแอปพลิเคชัน – ขั้นตอนสุดท้ายหมายถึงการรวมขั้นสุดท้ายของ API ของ Positionstack เข้ากับแอปพลิเคชันของคุณ มีความรู้เกี่ยวกับกระบวนการนี้เป็นจำนวนมากพอสมควร และส่วนใหญ่ครอบคลุมอยู่ในเอกสารประกอบ สิ่งสำคัญที่นี่คือ ทีมสนับสนุนของ Positionstack ให้การสนับสนุนคุณ และจะให้ความช่วยเหลือเท่าที่จำเป็นในการกำหนดค่าและรวม API ของพวกเขาเข้ากับแอปของคุณ

ค่อนข้างง่ายใช่มั้ย? API อาจดูน่ากลัวสำหรับผู้ที่ไม่มีความรู้ด้านไอทีในตอนแรก แต่ในทันที Positionstack จะทำให้คุณสบายใจด้วยความรู้ที่ไม่เพียงแต่จะง่ายเท่านั้น แต่ยังช่วยคุณในการจัดทำเอกสารที่น่าทึ่งของการออกแบบอันชาญฉลาด ช่วยให้พวกเขามีทีมผู้เชี่ยวชาญที่กระตือรือร้นพร้อมที่จะช่วยเหลือคุณเช่นกัน

Positionstack Dashboard ของคุณ

การเพิ่มคุณค่าหลักในการเป็นมิตรกับผู้ใช้เป็นสองเท่า Positionstack นำเสนอแดชบอร์ดที่คล่องตัวและกระจายตัว ซึ่งคุณสามารถเข้าถึงทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับ API ของคุณ มาดูตัวเลือกแถบด้านข้างกัน:

  • แดชบอร์ด – คุณจะพบการแจ้งเตือนที่นี่ (โดยปกติแล้วจะแจ้งเตือนคุณเมื่อคุณผ่านเกณฑ์การใช้งานบางอย่าง) จากนั้นจะลิงก์ไปยังทั้งคู่มือเริ่มต้นอย่างรวดเร็ว 3 ขั้นตอนและหน้าเอกสารประกอบ นอกจากนี้ยังมีภาพรวมของคีย์ API การสมัครปัจจุบัน รายละเอียดบัญชี และวิธีการชำระเงิน
  • อัปเกรด/สมัครสมาชิก – คุณสามารถเปลี่ยนการสมัครสมาชิกของคุณโดยใช้ตัวเลือกใดตัวเลือกหนึ่งจากสองตัวเลือกนี้ อัปเกรดได้ทุกเมื่อ แม้ว่าคุณต้องการสลับระหว่างแผนรายเดือนหรือรายปีในทิศทางใดทิศทางหนึ่ง คุณจะต้องดาวน์เกรดเป็นบัญชีฟรีก่อน แล้วจึงเลือกตัวเลือกที่ต้องการ ฝ่ายสนับสนุน Positionstack ยินดีที่จะช่วยเหลือคุณหากคุณต้องการความช่วยเหลือในการทำเช่นนี้
  • บัญชี/การชำระเงิน – สิ่งเหล่านี้สามารถอธิบายตนเองได้ แท็บใดแท็บหนึ่งจะอนุญาตให้คุณอัปเดตข้อมูลประจำตัวของคุณได้ตลอดเวลา ต้องบอกว่าเรารู้สึกซาบซึ้งที่พวกเขาไม่ได้ฝังการควบคุมพื้นฐานเหล่านี้ไว้ในอินเทอร์เฟซที่ฉูดฉาดและออกแบบมามากเกินไป วายซีวายจี.
  • การใช้ API – มีแนวโน้มว่าแท็บที่คุณจะกลับมาเยี่ยมชมบ่อยที่สุด ที่นี่คุณสามารถค้นหาว่าโควตาคำขอรายเดือนของคุณที่คุณกินหมดไปเท่าไรแล้ว นอกจากนี้ยังมีส่วนที่มีประโยชน์ซึ่งแสดงสถิติการใช้งานของคุณในช่วงเวลาต่างๆ ดังนั้นคุณจึงสามารถปรับเปลี่ยนกลยุทธ์ของคุณได้ตามนั้น

เอกสาร API

ตอนนี้เราได้รับไปยังหัวใจและจิตวิญญาณของการเสนอขาย Positionstack ที่: เอกสาร API พิจารณาหน้านี้ คู่มือผู้ใช้ go-to ซึ่งมีรายละเอียดแต่ละจุดสิ้นสุด API พารามิเตอร์ และข้อมูลประเภทใดที่จะส่งคืน

หน้านี้แบ่งออกเป็นห้าส่วนที่แตกต่างกัน เราจะอธิบายแต่ละอย่างโดยใช้เวลาและการใช้คำฟุ่มเฟือยเพื่อให้บริบทเพื่อให้คุณเข้าใจสิ่งที่คุณจะพบได้ดีขึ้น

เริ่มต้น

ที่นี่ คุณจะพบฟังก์ชันพื้นฐานที่ใช้กับทุกคำขอที่คุณสร้างด้วย Positionstack เหล่านี้คือ:

  • คีย์ API – คีย์ API ของคุณเหมือนกับหนังสือเดินทางดิจิทัลที่คุณจะใช้ในการเข้าถึงชุดข้อมูลของ Positionstack หากไม่มีมัน API ก็ไม่มีประโยชน์สำหรับคุณ หากคุณเชื่อว่าถูกบุกรุก คุณสามารถหมุนกุญแจเก่าของคุณออกมาเป็นกุญแจใหม่ได้อย่างง่ายดาย
  • การเข้ารหัส – การเข้ารหัส SSL 256 บิตใช้ทั่วอินเทอร์เน็ตและเป็นมาตรฐานอุตสาหกรรมด้านความปลอดภัยด้วยเหตุผลที่ดี แม้ว่าคุณจะต้องใช้แผนพื้นฐานหรือดีกว่าในการเข้ารหัสการสื่อสารของแอปกับเซิร์ฟเวอร์ของ Positionstack แต่ก็คุ้มค่ากับการลงทุนด้วยตัวมันเอง ในการทำให้เกิดการเข้ารหัส เพียงแค่เปลี่ยน HTTP เป็น HTTPS ใน URL พื้นฐานของ API เรียบง่าย!
  • JSON Callbacks – เราจะไม่พูดถึงรายละเอียดทางเทคนิคมากเกินไปเกี่ยวกับวิธีการทำงาน แต่ถ้าคำขอ API ของคุณถูกขัดขวางโดยนโยบายต้นทางเดียวกัน คุณจะใช้การเรียกกลับ JSON เพื่อส่งผลต่อการแก้ปัญหาชั่วคราว โดยพื้นฐานแล้ว คุณขอข้อมูลจากสคริปต์ภายนอก ซึ่งจะไม่จมปลักอยู่กับปัญหาข้ามโดเมน
  • ข้อผิดพลาด API – เช่นเดียวกับสิ่งใด บางครั้งคำขอ API ของคุณจะเกิดข้อผิดพลาด Positionstack เข้าใจสิ่งนี้ และได้สร้างฟังก์ชันการรายงานข้อผิดพลาดในแอพเพื่อช่วยให้คุณระบุสิ่งที่ผิดพลาด ความล้มเหลวของคำขอ API จะส่งคืนออบเจ็กต์ข้อผิดพลาดโดยอัตโนมัติในรูปแบบ JSON รวมถึงโค้ด ข้อความ และอ็อบเจ็กต์ย่อยบริบทเพื่อให้บริบทสำหรับข้อผิดพลาด

ปลายทาง API

ส่วนนี้บันทึกฟังก์ชันการทำงานของเนื้อและมันฝรั่งของ Positionstack ซึ่งหมายถึงการส่งต่อและย้อนกลับการระบุพิกัดทางภูมิศาสตร์ หากคุณไม่มั่นใจ 100% ว่าความแตกต่างคืออะไร ให้คิดว่า geocoding เป็นถนนสองทางที่คุณสามารถแปลสถานที่และที่อยู่ที่เขียนเป็นภาษาอังกฤษธรรมดาเป็นข้อมูลตำแหน่ง เช่น พิกัดและที่อยู่ IP และในทางกลับกัน

ดังนั้น คุณจะต้องใช้การระบุพิกัดทางภูมิศาสตร์แบบส่งต่อเพื่อแปลงตำแหน่งของหอไอเฟลเป็นพิกัด ในทำนองเดียวกัน คุณสามารถค้นหาที่อยู่ที่เชื่อมโยงกับที่อยู่ IP ได้โดยใช้การเข้ารหัสทางภูมิศาสตร์แบบย้อนกลับ ค่อนข้างเรียบง่าย!

ส่งต่อ/ย้อนกลับคำขอ geocoding

ในการส่งคำขอพื้นฐานสำหรับ geocoding ทั้งสองประเภท คุณจะต้องผนวกปลายทางที่เหมาะสม ( /forward หรือ/reverse ) ต่อท้าย URL พื้นฐานของ API ขั้นต่อไป คุณจะต้องให้รหัสการเข้าถึงของคุณ จากนั้นจึงทำการสืบค้นโดยใช้ที่อยู่ของตำแหน่งที่เป็นภาษาอังกฤษล้วนหรือข้อมูลตำแหน่งที่เกี่ยวข้อง และก็ voila! จะมีลักษณะดังนี้:

https://api.positionstack.com/v1/forward
    ? access_key = YOUR_ACCESS_KEY
    & ข้อความค้นหา = 1600 Pennsylvania Ave NW, Washington DC

หรือ

https://api.positionstack.com/v1/reverse
    ? access_key = YOUR_ACCESS_KEY
    & ข้อความค้นหา = 40.7638435,-73.9729691

แน่นอน ชุดข้อมูลของ Positionstack มีมากกว่าที่อยู่และพิกัดมากมาย คุณสามารถแยกวิเคราะห์การจัดหมวดหมู่อื่นๆ เหล่านี้ได้โดยใช้พารามิเตอร์ต่างๆ ต่อไปนี้คือตัวอย่างคำขอgeocoding แบบส่งต่อโดยสอบถามจากทำเนียบขาว:

{
   "ข้อมูล": {
      "ผล": [
         {
            "ละติจูด": 38.897675,
            "ลองจิจูด": -77.036547,
            "label": "1600 Pennsylvania Avenue NW, วอชิงตัน ดี.ซี., สหรัฐอเมริกา",
            "ชื่อ": "1600 Pennsylvania Avenue NW",
            "type": "ที่อยู่",
            "หมายเลข": "1600",
            "ถนน": "เพนซิลเวเนียอเวนิว NW",
            "postal_code": "20500",
            "ความมั่นใจ" : 1,
            "region": "เขตโคลัมเบีย",
            "region_code": "ดีซี",
            "administrative_area": ​​null,
            "neighbourhood": "บริเวณทำเนียบขาว",
            "ประเทศ": "สหรัฐอเมริกา",
            "country_code": "สหรัฐฯ",
            "map_url": "https://map.positionstack.com/38.897675,-77.036547"
         }
      ]
   }
}

ที่น่าสนใจ หากคุณทำการร้องขอgeocoding แบบย้อนกลับโดยใช้พิกัดโดยประมาณของทำเนียบขาว ผลลัพธ์ที่ได้จะออกมาเกือบจะเหมือนกันทุกประการ ยกเว้นว่าคุณจะเห็นความแตกต่างในระยะทางระหว่างพิกัดของคุณกับพิกัดทางการของทำเนียบขาวตามที่ปรากฏใน Positionstack ชุดข้อมูล

สาเหตุของความคล้ายคลึงกันนี้คือปลายทางทั้งสองใช้อาร์เรย์ของพารามิเตอร์ GET เดียวกัน และสามารถส่งคืน (เกือบ) อ็อบเจ็กต์การตอบสนองเดียวกันได้ ซึ่งหมายความว่าไม่ว่าคุณจะต้องใช้ข้อมูลเริ่มต้นแบบใด คุณก็จะได้รับข้อมูลตำแหน่งที่สมบูรณ์ตอบแทน (เป็นไปได้ที่จะจำกัดผลลัพธ์เหล่านี้ให้แคบลงโดยใช้พารามิเตอร์field ของ API แต่เราจะอธิบายเพิ่มเติมในภายหลัง)

หมายเหตุ: หน้าเอกสารของ Positionstack ให้รายละเอียดแต่ละพารามิเตอร์และอ็อบเจ็กต์การตอบสนองอย่างครบถ้วน ดังนั้นอย่าลืมลองดู!

คำขอแบทช์

หัวข้อที่สำคัญที่ผ่านมาในการตั้งค่าเอกสารฉบับนี้เกี่ยวข้องกับการร้องขอชุด สิ่งที่คุณต้องทำคือเรียกใช้พารามิเตอร์แบตช์ จากนั้นซ้อนอินสแตนซ์การสืบค้นหลายรายการ(พร้อมกับพารามิเตอร์ที่คุณต้องการ) ใต้คำขอเดียว และ API ของ Positionstack จะดูแลส่วนที่เหลือ มันง่ายมากและดูเหมือนว่านี้:

{
   "แบทช์":[
      {
         "query": "ถนนสายหลัก",
         "ประเทศ": "สหรัฐฯ",
         "ภูมิภาค": "มินนิโซตา"
      },
      {
         "query": "ถนนสายหลัก",
         "ประเทศ": "สหรัฐฯ",
         "region": "อิลลินอยส์"
      },
      {
         "query": "ถนนสายหลัก",
         "ประเทศ": "สหรัฐฯ",
         "region": "มิสซูรี"
      }
   ]
}

ข้อมูลขั้นสูง

นอกจากนี้ในการตั้งค่าพารามิเตอร์พื้นฐานคุณยังสามารถตัดการร้องขอ API ของคุณจะกลับมากขึ้นข้อมูลขั้นสูง ซึ่งรวมถึง:

  • แผนที่แบบฝังได้ – ส่งคืนวัตถุ map_url ที่เชื่อมโยงกับผลลัพธ์ geocoding ของคุณ ซึ่งคุณสามารถใช้เพื่อสร้างการแสดงแผนที่ภาพที่น่าสนใจบนเว็บไซต์หรือแอปของคุณ
  • โมดูลประเทศ – ไม่เหมือนกับพารามิเตอร์อื่น ๆ ที่ส่งคืนวัตถุตอบสนองสองสามรายการCountry_moduleจะส่งคืนข้อมูลอาร์เรย์ที่น่าทึ่งเกี่ยวกับประเทศที่คุณสืบค้น ไม่ใช่แค่พิกัดและที่อยู่เท่านั้น ไม่ว่าจะเป็นเมืองหลวง ธง ชื่อทางการ สถานะเป็นประเทศที่ไม่มีทางออกสู่ทะเล สกุลเงินที่ใช้ ภาษาพูด รหัสโทรศัพท์ และอื่นๆ
  • Sun Module – อย่างตลกขบขัน เอกสารของ Positionstack อธิบายว่านี่เป็นข้อมูล "โหราศาสตร์" คุณจะไม่ได้รับดวงชะตาของคุณด้วยพารามิเตอร์นี้ แต่คุณจะเห็นข้อมูลเกี่ยวกับเวลาที่ดวงอาทิตย์ขึ้นและตก ตามเหตุการณ์ทางดาราศาสตร์ พลเรือน และทางทะเล
  • โมดูลเขตเวลา – ผนวกtimezone_moduleเพื่อคืนค่าออฟเซ็ต GMT ของสถานที่ในไม่กี่วินาทีหรือเป็นสตริงภาษาธรรมชาติ
  • โมดูล Bounding Box – หากพิกัด x/y คู่เดียวไม่เหมาะกับงานของคุณ ให้ลองใช้กรอบขอบเขต ซึ่งล้อมรอบพื้นที่ที่มีค่าต่ำสุดและสูงสุดสำหรับลองจิจูดและละติจูด

ตัวเลือกเพิ่มเติม

Positionstack API มีข้อมูลมากมายที่จะส่งถึงคุณ แต่โชคดีที่มันให้เครื่องมือเพิ่มเติมแก่คุณในการจัดการขุมข้อมูลนี้

  • ระบุฟิลด์การตอบสนอง – เราได้กล่าวถึงในเชิงลึกว่าข้อมูล Positionstack สามารถส่งคืนได้มากเพียงใด แต่โปรดทราบว่าข้อมูลทั้งหมดนั้นมีค่าใช้จ่าย หากคุณต้องการจำกัดคำขอรายเดือนของคุณ คุณสามารถทำได้ด้วยฟิลด์ การผนวกฟิลด์ = results.flagจะทำให้ API แสดงผลเฉพาะแฟล็กของประเทศที่คุณสอบถามเท่านั้น คุณสามารถเรียกใช้ฟิลด์ได้หลายครั้งเท่าที่คุณต้องการเพื่อรับชุดข้อมูลเฉพาะที่คุณต้องการ
  • ระบุรูปแบบเอาต์พุต – สมาชิกฟรีถูกจำกัดให้อยู่ในรูปแบบ JSON สำหรับผลลัพธ์ geocoding ที่ส่งคืน อย่างไรก็ตาม ลูกค้าที่ชำระเงินสามารถผนวกผลลัพธ์ในคำขอเพื่อระบุ JSON, XML หรือ GeoJSON ตามความจำเป็น 

ตัวอย่างโค้ด 

เมื่อ Positionstack บอกว่าพวกเขาอยู่ที่นี่เพื่อช่วยคุณ พวกเขาก็หมายความตามนั้น เราได้เห็นแล้วว่าเอกสารของพวกเขานั้นละเอียดเพียงใด แต่พวกเขาปิดท้ายด้วยตัวอย่างโค้ดที่มีประโยชน์ในทุกภาษาที่ API ของพวกเขารองรับ เราจะไม่คัดลอก/วางโค้ดนั้นที่นี่ แต่สำหรับการอ้างอิงอย่างรวดเร็ว ภาษาเหล่านั้นคือ:

  • Python
  • Nodejs
  • jQuery
  • ไป
  • ทับทิม

หลักฐานและประสิทธิภาพ

ณ จุดนี้ควรชัดเจนว่า Positionstack สามารถทำได้ค่อนข้างมาก แต่วิธีการที่ดีที่ไม่ได้ทำสิ่งเหล่านี้หรือไม่

ขั้นแรก ให้พิจารณาบริบทบางอย่าง Positionstack เป็นหนึ่งใน 20+ ไมโครเซอร์วิส API ในระบบนิเวศบนคลาวด์ของ Apilayer API เหล่านี้ร่วมกันให้บริการไคลเอ็นต์ B2B กว่าล้านรายตั้งแต่สตาร์ทอัพไปจนถึงองค์กร ลูกค้าที่โดดเด่นที่สุดบางราย ได้แก่ Amazon, Apple, Slack, LinkedIn และชื่ออื่นๆ อีกมากมาย เห็นได้ชัดว่าพวกเขามีโครงสร้างพื้นฐานที่แข็งแกร่งเพื่อรองรับความต้องการในระดับนี้

ด้วยข้อดีของตัวเอง Positionstack ดำเนินชีวิตตามสายเลือดด้วยเวลาทำงานที่เหลือเชื่อ 100% ตลอดปี 2020 ในขณะที่เขียน นี้เป็นที่น่าประทับใจมากขึ้นเมื่อคุณพิจารณาของ API เป็นประจำประมวลผลกว่าพันล้านการค้นหา geocode ต่อวันต่อลูกค้าปลาวาฬไม่พูดถึงแถว dizzying ของการร้องขอพร้อมกันมาจากมีเสถียรภาพของลูกค้า SMB ยิ่งไปกว่านั้น คำขอเหล่านี้มักจะรวบรวมการตอบสนองระหว่าง 10 ถึง 100 มิลลิวินาที

ในหนังสือของเรา นั่นเป็นสิ่งที่มหัศจรรย์ทางเทคโนโลยี โดยเฉพาะอย่างยิ่งเมื่อพิจารณาว่าข้อเสนอ SaaS มีราคาสูงเพียงใด

และไม่ใช่แค่พลังดิบที่ทำให้ Positionstack น่าสนใจ ชุดข้อมูลมีความซับซ้อนอย่างแท้จริง โดยได้มาจากชื่อที่เชื่อถือได้ เช่น Nominatim, GeoNames, Pelias และ OpenStreetMap การตรวจสอบข้าม Positionstack กรองและรวมข้อมูลจำนวนมากนี้ใหม่หลายครั้งต่อวัน ผลักดันการอัปเดตเป็นประจำผ่านอัลกอริธึมอัจฉริยะที่รับรองว่าคุณมีข้อมูลตำแหน่งที่แม่นยำสูงเสมอ ทุกที่ในโลกและแบบเรียลไทม์

เราไม่ชอบที่จะทำลายคำตัดสินสุดท้ายของเรา แต่ถ้าคุณกำลังมองหาโซลูชัน geocoding ที่แข็งแกร่งและปรับขนาดได้ ประวัติย่อของ Positionstack นั้นต้องดูให้ละเอียดยิ่งขึ้น

ราคา 

Apilayer มุ่งมั่นที่จะจัดหาทางเลือกที่เหมาะสมให้กับซอฟต์แวร์ geocoding ระดับองค์กรที่มีราคาแพงมาก และท้ายที่สุดพวกเขาก็ประสบความสำเร็จ

รับ Geocoding ระดับองค์กรฟรีด้วย Positionstack API (ตรวจสอบ)

Positionstack มาในห้าระดับราคาและรองรับการเรียกเก็บเงินรายเดือนหรือการสมัครรายปีพร้อมส่วนลด 20% ชั้นเหล่านั้นคือ:

  • ฟรี – ได้รับคะแนนสำหรับการใช้งานส่วนตัว คุณยังคงได้รับไมล์สะสมที่ดีกับคำขอรายเดือน 25,000 รายการสำหรับการเข้ารหัสทางภูมิศาสตร์แบบไปข้างหน้าและย้อนกลับ ซึ่งแสดงผลในรูปแบบ JSON คุณไม่ได้รับคุณลักษณะขั้นสูงหรือการสนับสนุนลูกค้ามากมาย แต่เราได้แสดงให้คุณเห็นแล้วว่าหน้าเอกสารประกอบเป็นแหล่งข้อมูลอันมีค่าเพียงใด ระดับนี้ไม่มีค่าใช้จ่ายและไม่มีภาระผูกพัน คุณไม่จำเป็นต้องให้รายละเอียดบัตรเครดิตเพื่อเริ่มต้น
  • พื้นฐาน – แพ็คเกจเชิงพาณิชย์ระดับเริ่มต้น สมาชิกขั้นพื้นฐานเพิ่มโควตารายเดือนเป็นสี่เท่าเป็น 100,000 คำขอ geocoding รวมทั้งเข้าถึงคุณลักษณะขั้นสูง เช่น การเข้ารหัส HTTPS, ตัวเลือกเอาต์พุตหลายตัว (JSON, XML, GeoJSON), แผนที่แบบฝังได้, หลายภาษา และอื่นๆ รับใบอนุญาต Positionstack เชิงพาณิชย์ในราคาเพียง $9.99 ต่อเดือน
  • มืออาชีพ – ข้อเสนอที่ได้รับความนิยมสูงสุดของ Positionstack ระดับ Professional เสนอคำขอ geocoding เพิ่มขึ้นสิบเท่า - มากถึง 1,000,000 ต่อเดือน สารพัดทั้งหมดจากระดับพื้นฐานมีอยู่แล้ว และบางส่วน โดยเฉพาะอย่างยิ่งคำขอแบทช์สำหรับแอปพลิเคชันที่ใช้งานหนัก ระดับนี้มีนาฬิกาอยู่ที่ $ 49.99 ต่อเดือน
  • ธุรกิจ – ก้าวไปสู่ประสิทธิภาพระดับองค์กร ระดับธุรกิจจะเพิ่มโควตารายเดือนเป็นคำขอมากถึง 3,000,000 คำขอ เป็นอีกครั้งที่ทุกฟีเจอร์ขั้นสูงพร้อมใช้งานอย่างสมบูรณ์ โดยได้รับการสนับสนุนจากทีมสนับสนุนลูกค้าที่กระตือรือร้นของ Positionstack เพื่อช่วยให้คุณได้รับประโยชน์สูงสุดจากคุณสมบัติเหล่านี้ 99.99 ดอลลาร์ต่อเดือน
  • องค์กร – นี่คือระดับที่ข้อเสนอมาตรฐานออกไปนอกหน้าต่าง และลูกค้าคือราชา คุณมีความต้องการที่แม่นยำซึ่งต้องการโซลูชันแบบกำหนดเอง และ Positionstack ก็พร้อมที่จะบรรลุเป้าหมายของคุณ คุณเป็นผู้กำหนดคำขอปริมาณรายเดือนของคุณ แม้ว่า (โดยเฉพาะ) จะเป็นตัวแปรก็ตาม ต้องการแรงม้าเพิ่มเติมจาก API หรือไม่ ติดต่อเพื่อสนับสนุนโซลูชันที่สร้างขึ้นเอง ติดต่อ Positionstack เพื่อขอใบเสนอราคา

คำตัดสิน

Positionstack ทำในสิ่งที่กำหนดไว้อย่างแม่นยำ: นำ geocoding ระดับองค์กรลงจากจุดราคาที่ไม่อยู่ในงบประมาณไปยัง SMB ส่วนใหญ่โดยไม่ลดทอนประสิทธิภาพ API ของพวกเขาได้รับการจัดทำเป็นเอกสารอย่างดีและใช้งานง่าย แต่มีการผสานรวมที่แข็งแกร่งในภาษาการเขียนโปรแกรมหลักทั้งหมดเพื่ออรรถประโยชน์สูงสุด จำนวนคำขอที่ Positionstack จัดการเป็นประจำนั้นน่าตกใจ ในขณะที่ชุดข้อมูลของพวกเขาจะได้รับการดูแลอย่างชาญฉลาดเพื่อการเข้าถึงทั่วโลกอย่างแท้จริงใน geocoding แบบเรียลไทม์ หากคุณอยู่ในตลาดสำหรับผลิตภัณฑ์ประเภทนี้ อย่านอนบน Positionstack

คุณวางแผนการบูรณาการแบบใด คุณจะใช้ประโยชน์จาก geocoding ในธุรกิจของคุณอย่างไร? คุณมีคำถามหรือความคิดเห็นเกี่ยวกับ Positionstack หรือไม่? ฝากข้อความไว้ในความคิดเห็นด้านล่าง


FR หมายถึงอะไร: รู้ความหมายของคำย่อ

FR หมายถึงอะไร: รู้ความหมายของคำย่อ

หากคุณชอบส่งข้อความหรือแชท คุณต้องเจอคำว่า fr. อ่านในบล็อกนี้เพื่อทราบว่า fr หมายถึงอะไร

วิธีเยื้องย่อหน้าใน Google เอกสาร: คำแนะนำทีละขั้นตอน

วิธีเยื้องย่อหน้าใน Google เอกสาร: คำแนะนำทีละขั้นตอน

ต้องการย่อหน้าของคุณใน Google เอกสารหรือไม่ เป็นกระบวนการที่ค่อนข้างตรงไปตรงมา มีขั้นตอนที่คุณจะพบได้ที่นี่

“AMA” หมายถึงอะไร และใช้ในการแชทอย่างไร

“AMA” หมายถึงอะไร และใช้ในการแชทอย่างไร

AMA, ask me Anything ใช้เพื่อแสดงความเต็มใจที่จะตอบคำถามทุกคำถามที่ถาม เรียนรู้เพิ่มเติมเกี่ยวกับการใช้งานที่นี่

รูปโปรไฟล์ Discord: เคล็ดลับยอดนิยมที่คุณควรรู้

รูปโปรไฟล์ Discord: เคล็ดลับยอดนิยมที่คุณควรรู้

Discord เป็นโซเชียลมีเดียใหม่ที่มีฐานแฟนคลับจำนวนมากอยู่แล้ว นี่คือทั้งหมดที่คุณต้องรู้เกี่ยวกับรูปโปรไฟล์ Discord ของคุณ

ATM หมายถึงอะไรในข้อความและวิธีใช้อย่างเหมาะสม

ATM หมายถึงอะไรในข้อความและวิธีใช้อย่างเหมาะสม

คุณต้องการทราบว่า ATM หมายถึงอะไรในข้อความ? อ่านบล็อกนี้เพื่อทราบความหมาย ประวัติ และวิธีใช้ที่ถูกต้อง

วิธีอัปโหลดไปยัง Google Drive – เรียนรู้วิธีการ 4 อันดับแรก

วิธีอัปโหลดไปยัง Google Drive – เรียนรู้วิธีการ 4 อันดับแรก

Google Drive ให้คุณจัดเก็บไฟล์และโฟลเดอร์ต่างๆ ในระบบคลาวด์ รู้วิธีอัปโหลดไปยัง Google Drive เพื่อให้ไฟล์และโฟลเดอร์ของเราปลอดภัย

วิธีบันทึก Google เอกสารเป็น PDF: วิธีที่เชื่อถือได้ 2 อันดับแรก

วิธีบันทึก Google เอกสารเป็น PDF: วิธีที่เชื่อถือได้ 2 อันดับแรก

ไฟล์ PDF เป็นรูปแบบยอดนิยมที่คุณต้องใช้เพื่อความปลอดภัยเพิ่มเติม อ่านบล็อกนี้เพื่อทราบวิธีบันทึก Google เอกสารเป็น PDF อย่างง่ายดาย

IKR หมายถึงอะไรและเมื่อใดที่คุณสามารถใช้ได้

IKR หมายถึงอะไรและเมื่อใดที่คุณสามารถใช้ได้

หากคุณใช้แอพส่งข้อความออนไลน์ คุณต้องเจอคำว่า IKR อ่านบล็อกนี้เพื่อทราบว่า IKR หมายถึงอะไร

GTG หมายถึงอะไรในการส่งข้อความและแพลตฟอร์มโซเชียลมีเดีย

GTG หมายถึงอะไรในการส่งข้อความและแพลตฟอร์มโซเชียลมีเดีย

คุณเคยสงสัยหรือไม่ว่า GTG หมายถึงอะไรในการส่งข้อความ? ถ้าใช่ ลองดูบล็อกนี้เพื่อทราบความหมายและเวลาที่จะใช้

วิธีลบ Snapchat: เรียนรู้วิธีการที่เหมาะสม

วิธีลบ Snapchat: เรียนรู้วิธีการที่เหมาะสม

ผู้ที่ไม่ต้องการใช้ Snapchat อีกต่อไปต้องการทราบวิธีลบบัญชี Snapchat หากต้องการทราบวิธีที่ถูกต้อง โปรดอ่านบล็อกนี้