شروع کار با Google Maps API

سلام :)
خیلی از ما با سرویس نقشه های گوگل (Google Maps) آشنا هستیم. این سرویس در ویکی پدیا اینگونه تعریف شده است:

گوگل مپس (به انگلیسی: Google Maps، به معنی: نقشه‌های گوگل) یک محصول وب از شرکت گوگل است. در گوگل مپس، نقشه‌های دقیق و کاملی از زمین ارائه می‌گردد. گوگل مپس از فن‌آوری‌هایی چون Tele Atlas استفاده می‌کند.

گوگل مپس این امکان را برای مدیران و برنامه نویسان وب سایت ها فراهم کرده است تا با استفاده از API آن، نقشه های موجود را به دلخواه در وب سایت خود نمایش دهند. در حال حاضر، گوگل رابط های زیر را ارائه می کند:

در ادامه شروع کار با Google Maps JavaScript API V3 را با هم بررسی می کنیم.

برای استفاده از این سرویس در وب سایت یا وبلاگ خود، قبل از هر چیز باید کلید لازم برای ارتباط دامنه خود با گوگل را بدست بیاورید. البته این کلید فقط در برخی مواقع ضروری است. دریافت این key با ثبت نام در Google Maps API براحتی از طرف گوگل برای شما نمایش داده می شود.

ساده ترین نوع پیاده سازی (برنامه Hello, World)

<!DOCTYPE html>
<html>
<head>
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no"/>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
    <style type="text/css">
        html {
            height: 100%
        }
        body {
            height: 100%;
            margin: 0px;
            padding: 0px
        }
        #map_canvas {
            height: 100%
        }
    </style>
    <title>Google Maps JavaScript API v3 Example: Map Simple</title>
    <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
    <script type="text/javascript">
        function initialize() {
            var myLatlng = new google.maps.LatLng(35.695964, 51.417704);
            var myOptions = {
                zoom: 8,
                center: myLatlng,
                mapTypeId: google.maps.MapTypeId.ROADMAP
            }
            var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
        }
    </script>
</head>
<body onload="initialize()">
<div id="map_canvas"></div>
</body>
</html>

کدهای بالا خیلی گویا هستند ولی چند نکته برای توجه وجود دارد:
• با استفاده از <!DOCTYPE html> مشخص کردیم که مرورگر این صفحه را با استانداردهای html5 پردازش کند.
• کدهای مربوط به API را در داخل تگ script قرار دادیم.
• یک div با شناسه “map_canvas” برای نشان دادن نقشه در نظر گرفتیم.
• با استفاده از اتریبیوت onload تگ body، نقشه را initialize یا مقداردهی اولیه کردیم.
اطلاعات بیشتر در Google Maps Javascript API V3 Tutorial ارائه شده است.

همین مراحل برای نمایش نقشه زیر کافیست:

یکی از کارهایی که در حال انجام آن هستم، پیاده سازی مراکز پوشش اینترنت توسط یکی از شرکت های ارائه دهنده خدمات اینترنتیست. نمونه اولیه این کار را در زیر مشاهده می فرمایید:


Opacity: 25%   50%   100%

پیوندها

پی نوشت
در صورتی که موفق به دیدن نقشه ها نشدید، از فیلترشکن برای دیدن آنها استفاده کنید. به دلیل تحریم، بعضی از خدمات گوگل بر روی کاربران ساکن ایران، محدود می باشد.

همیشه شاد، و موفق باشید ;)

ساخت موتور جستجوی شخصی با استفاده از Google Co-op

سلام

امروز کمی به کنجکاوی در Google پرداختم و به Google Co-op رسیدم. این قسمت قبلا وجود داشت ولی هم اکنو تغییر کرده و بسیار ساده تر شده است. Google Coop قسمت های مختلفی دارد که در این پست فقط به بررسی قسمت Create your own search engine می پردازم.
Google Co-op چیست ؟Google Co-op
Google Co-op یکی از امکانات گوگل می باشد که به شما اجازه ساخت موتور های جستجوی شخصی می دهد. از ویژگی های خاص این موتور های جستجو می توان به موارد زیر اشاره نمود:

  • • اجازه استفاده اشخاص خاص با مجوز (دعوت نامه). که البته می توان این گزینه را غیر فعال نمود.
  • • لوگوی خاص و ویژه
  • • جستجوی در سایت های خاص که بوسیله شخص شما تنظیم می شود. قابل تنظیم بر روی جستجو در تمامی سایت ها ولی با اولویت بیشتر به سایت های مشخص شده توسط شما
  • • مدیریت قوی موتور جستجو
  • • پیشنهاد دادن جستجوی کلمات خاص به کاربر. مثلاً زمانی که کاربر عبارت “ریاضی” را جستجو می کند، شما کلماتی نظیر “ریاضیات”، “حسابان”، “حساب” و … به کار بر پیشنهاد می دهید.
  • • قابلیت تغییر قالب جستجو نظیر رنگ نتایج جستو و …
  • • Make Money که در ایران کاربرد ندارد.
  • • کد خروجی آماده برای قرار دادن در وبلاگ و سایت

(ادامه…)

Google AJAX Search API، یک موتور جستجو در وبلاگ شما

سلام و باز هم گوگل
Google AJAX Search API، یک موتور جستجو برای وبلاگ شما
امروز قسمت جدیدی با عنوان Google AJAX Search API را در گوگل پیدا کردم. این قسمت به شما API یک موتور جستو که با تکنولوژی Ajax ساخته شده است را جهت قرار دادن در وبلاگ یا وب سایت ارائه می دهد.
این موتور جستجوی کوچک قابلیت جستجو در Local ، Web ، Video و Blog را داراست. نمونه این موتور جستجو در سمت چپ cheshmak.net قابل مشاهده می باشد.

مراحل ایجاد و بکارگیری Google AJAX Search API
1- به آدرس http://code.google.com/apis/ajaxsearch/signup.html مراجعه نمایید.
2- I have read and agree with the terms and conditions را تیک بزنید و در قسمت My web site URL: آدرس سایت یا وبلاگ خود را وارد نمائید. سپس بر روی Generate API Key کلیک کنید.
3- نمونه کد Google AJAX Search API در قسمت Here is an example web page to get you started: قابل مشاهده می باشد.
تمام شد!

چند نکته و توضیح
(ادامه…)