Адатта, Google Карталарын интеграциялоодо, сиз API ачкычын талап кылган жана чыгымдарды көбөйтүү мүмкүнчүлүгүнө ээ болгон номерлер менен баалабай коюңузчу Карталар JavaScript API менен иштейсиз. Mapbox же OpenStreetMap сыяктуу мыкты альтернатива бар, бирок алар Google сунуш кылган ар кандай функцияларга жете элек. Google өзү да бөлүштүрүү функциясы аркылуу API ачкычы жок ыкманы сунуштайт, биз аны өз максаттарыбыз үчүн колдоно алабыз.
Бул жолду каалаган даректи чыгаруу үчүн программалык түрдө колдонсо болот (кеңдик менен узундукту билбей туруп). Анын үстүнө, картада (JS кесиптешинен айырмаланып) маршрутту пландаштыруучуга шилтеме берилген. Картаны CSS чыпкаларынын жардамы менен түзсө болот (бирок, натыйжа JS API менен мүмкүн болгон жергиликтүү стилдерге жакын келбейт).
Көп жылдар бою output=embed параметрин колдонгон ыкма кеңири колдонулуп келген, бирок Google расмий түрдө муну колдобойт, ошондуктан акыркы жылдары дисплей каталары көбүрөөк кездешет.:
331190767bb32b2468632e609223c53e
Эгерде сиз расмий бөлүшүү функциясын maps.google.de аркылуу колдонсоңуз, анда сиз төмөнкү кодду аласыз, мисалы:
331190767bb32b2468632e609223c53e
Эгер узун URL дарегин src параметринде түзсөк, анда шаблон пайда болот:
331190767bb32b2468632e609223c53e
Биз төмөнкү маалымат түрлөрүн тааныйбыз:
- m: матрица
- s: string
- f: float
- d: кош
- i: бүтүн
- e: enum
Бир нече жолу сыноо жана ката кетирүү аракеттеринен кийин, биз кээ бир баалуулуктарды жок кылып, эң маанилүү маанилерди өзгөрмөлөргө топтой алабыз, мисалы, даректи динамикалык аныктоо үчүн:
331190767bb32b2468632e609223c53e
Акырында, биз, мисалы, картанын көрүнүшүн жакшыртуу үчүн төмөнкү CSS кодун колдоно алабыз.:
331190767bb32b2468632e609223c53e
Акыр-аягы, биз ишенимдүү иштеген акысыз, динамикалык картаны алабыз: