ផែនទី Google ដោយគ្មានកូនសោ API

ជាធម្មតានៅពេលដែលរួមបញ្ចូលផែនទីហ្គូហ្គោលអ្នកធ្វើការជាមួយផែនទីហ្គូហ្គល API ដែលតម្រូវឱ្យមានកូនសោ API ហើយអាច បង្កឱ្យមានការចំណាយដែល មិនគួរត្រូវបានប៉ាន់ស្មានជាមួយនឹងលេខចូលប្រើខ្ពស់ជាងនេះ។ មានជម្មើសជំនួសដ៏អស្ចារ្យដូចជា MapboxOpenStreetMap ប៉ុន្តែពួកគេមិនទាន់ទទួលបានភាពខុសគ្នានៃលក្ខណៈពិសេសដែលផ្តល់ដោយ Google ។ ហ្គូហ្គលខ្លួនវាក៏ផ្តល់មធ្យោបាយដោយគ្មានកូនសោ API តាមរយៈមុខងារចែករំលែកដែលយើងអាចប្រើសម្រាប់គោលបំណងរបស់យើង។


ផ្លូវនេះអាចត្រូវបានប្រើជាលក្ខណៈកម្មវិធីដើម្បីបង្កើតអាសយដ្ឋានណាមួយ (សូម្បីតែមិនដឹងពីរយៈទទឹងនិងរយៈបណ្តោយ) ។ លើសពីនេះផែនទី (ផ្ទុយពីសមភាគី JS) មានតំណភ្ជាប់ទៅអ្នករៀបចំផែនការផ្លូវ។ ផែនទីក៏អាចត្រូវបានបង្កើតឡើងដោយមានជំនួយពីតម្រង CSS ផងដែរ (ទោះបីជាលទ្ធផលមិនជិតនឹង រចនាបថដើម ដែលអាចធ្វើទៅបានជាមួយ JS API ក៏ដោយ) ។

អស់រយៈពេលជាច្រើនឆ្នាំវិធីដើម្បីធ្វើដូចនេះគឺតាមរយៈ លទ្ធផល ប៉ារ៉ាម៉ែត្រ = បង្កប់ ដែល Google មិនគាំទ្រជាផ្លូវការហើយដូច្នេះ កំហុសក្នុង ការបង្ហាញបានកើនឡើងក្នុងពេលកន្លងមក:

331190767bb32b2468632e609223c53e

ប្រសិនបើអ្នកប្រើមុខងារចែករំលែកជាផ្លូវការតាមរយៈ maps.google.de អ្នកនឹងទទួលបានលេខកូដដូចខាងក្រោម:

331190767bb32b2468632e609223c53e

ប្រសិនបើយើងរៀបចំរចនាសម្ព័ន្ធ URL វែងនៅក្នុងប៉ារ៉ាម៉ែត្រ src លទ្ធផលគំរូ:

331190767bb32b2468632e609223c53e

យើងទទួលស្គាល់ប្រភេទទិន្នន័យដូចខាងក្រោម:

  • m: ម៉ាទ្រីស
  • s: ខ្សែអក្សរ
  • f: អណ្តែត
  • ឃ: ទ្វេ
  • ខ្ញុំ៖ ចំនួនគត់
  • e: enum

បន្ទាប់ពីការប៉ុនប៉ងសាកល្បងពីរបីដងនិងកំហុសយើងអាចលុបបំបាត់តម្លៃមួយចំនួនហើយខ្ចប់តម្លៃសំខាន់បំផុតនៅក្នុងអថេរឧទាហរណ៍ដើម្បីកំណត់អាសយដ្ឋានដោយថាមវន្ត:

331190767bb32b2468632e609223c53e

ទីបំផុតយើងអាចបន្ថែមរូបភាពស្អាតៗទៅក្នុងផែនទីឧទាហរណ៍ដោយមានជំនួយពីកូដ CSS ខាងក្រោម:

331190767bb32b2468632e609223c53e

នៅចុងបញ្ចប់យើងទទួលបានផែនទីឥតគិតថ្លៃនិងថាមវន្តដែលអាចទុកចិត្តបាន:

ថយក្រោយ