Sut i osod map mewn gwe
Tybiwch ein bod am osod ffenestr mapiau Google mewn post blog, neu ar dudalen, gydag ardal benodol a marc yn y canol gyda manylion. Hefyd peiriant chwilio ar y gwaelod.
Y ffordd symlaf yw trwy agor y map yn Google Maps, a dewis yr opsiwn "cysylltu'r map mewn ffordd wreiddio" lle gallwch chi addasu rhai paramedrau. Mae hwn yn rhydd o API ac yn cael ei wneud gan ddefnyddio'r ffurflen "iframe".
Y ffordd arall yw defnyddio'r API, trwy wizzard a wnaed ar gyfer AJAX, sy'n caniatáu creu ychydig o fanylion:
1. Diffinio paramedrau
Yn yr achos hwn, rhaid i ni ddiffinio maint y picsel yn y ffenestr yr ydym am ei dangos, mae'n well cadw un sydd o fewn lled mwyaf y blog, fel 400px
Yna mae'n rhaid i chi ddiffinio os ydych chi am fynd ati ar lefel dinas, stryd neu floc.
Gallwch nodi'r manylion a ddisgwylir yn y brand, enw, url a chyfeiriad.
Trwy wasgu'r botwm "rhagolwg lleoliad y ganolfan" gallwch weld sut y byddai'r ffenestr yn ymddangos.
2. Ysgogi hawliau API
Y peth nesaf yw darparu data'r we yr ydym yn disgwyl dangos y ffenestr ynddo. Mae hyn er mwyn awdurdodi ein rhif API ar gyfer y wefan honno ... ac felly, ein gwneud yn gyfrifol am unrhyw dramgwydd y gallem fod yn ei wneud o dermau Google.
Fel rheol, i gaffael API, rydych chi'n mynd i mewn i'r wefan hon, ac yn gofyn am un am url benodol, yna'n gofyn am nodi'ch cyfrif gmail a rhoddir rhif a chod enghreifftiol i chi. Os ydych chi eisoes wedi agor y sesiwn gmail, mae'r system yn cysylltu'r cyfrif.
3. Cynhyrchu'r cod
Gan wasgu'r botwm "cynhyrchu cod" mae'r html angenrheidiol yn cael ei greu i'w fewnosod yn y Blog yn unig. Ar gyfer hyn, rhaid i'r opsiwn cod gael ei actifadu, ei gludo ac mae'n barod, rhag ofn ei basio ar wefan wahanol, yr awdurdodwyd yr API iddi, bydd neges yn ymddangos yn ei difetha.
Ac yn smart, dylai edrych yn dda. Ewch i dewin
Oherwydd ei fod yn API seiliedig ar AJAX, nid yw rhai o'r sgript a grëwyd yn gweithio'n dda iawn mewn rhai rheolwyr cynnwys, megis Wordpress MU, lle mae rheolaeth dros ymarferoldeb, ond yn gyffredinol dylai redeg yn dda.