ورود

View Full Version : چگونگی استفاده از گوگل مپ



morteza1207
پنج شنبه 15 مرداد 1394, 11:56 صبح
سلام.من چجوری میتونم مثل عکس زیر موقعیت رو از گوگل مپ بگیرم و در دیتابیس ذخیره کنم و بعد چجوری اونو تو گوگل مپ ست کنم و نمایش بدم؟ خواهش میکنم زود جواب بدین که خیلی بهش نیاز دارم ممنون
133976

LostOfMind
پنج شنبه 15 مرداد 1394, 12:42 عصر
برای نمایش دادن در صفحه می تونی از کد زیر استفاده کنی:
ابتدا در هدر سایت لینک زیر رو قرار بده:

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>

بعد در تگ body از کد زیر استفاده کن:

<div class="row-fluid">
<asp:HiddenField ID="HiddenField_Latitude" runat="server" Value="00.00000000000" />
<asp:HiddenField ID="HiddenField_Longitude" runat="server" Value="00.000000000000" />
<asp:HiddenField ID="HiddenField_Title" runat="server" Value="www.astanweb.ir" />
<div id="dvMap" style="border: 1px solid #666666; height: 250px">
</div>
<script type="text/javascript">
if (navigator.geolocation) {
var _latitude = $('#<%=HiddenField_Latitude.ClientID%>').val();
var _longitude = $('#<%=HiddenField_Longitude.ClientID%>').val();
var _Title= $('#<%=HiddenField_Title.ClientID%>').val();
var LatLng = new google.maps.LatLng(_latitude, _longitude);
var mapOptions = {
center: LatLng,
zoom: 17,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("dvMap"), mapOptions);
var marker = new google.maps.Marker({
position: LatLng,
map: map,
title: _Title
});
} else {
alert('Geo Location feature is not supported in this browser.');
}
</script>
</div>


به جای مقادیر 00.00000000000 میتونی طول و عرض جغرافیایی خودت رو قرار بدی

اما برای جستجو از مپ اساتید دیگر راهنمایی بفرمایند
از عهده بنده حارج است:متفکر: