PDA

View Full Version : سوال: نقشه گوگل



parsdarab
یک شنبه 16 آبان 1395, 19:26 عصر
سلام دوستان

من میخام با نقشه گوگل کار کنم اما مثل اینکه نمیشه

Your client does not have permission to get URL /maps/documentation/javascript/basics from this server.That’s all we know.

آیا کسی مثل این نقشه
گوگل کار کرده یا سراغ داره؟


مثلا وقتی کد زیر در لوکال اجرا می کنم جواب نمی گیرم

https://jsfiddle.net/ToreanJoel/4ythpy02/

Moien Tajik
یک شنبه 16 آبان 1395, 21:15 عصر
اینی که گذاشتید کار میکنه فقط وقتی کامل لود میشه یه permission میخواد تا به Location دسترسی داشته باشه :
143380
143381

parsdarab
یک شنبه 16 آبان 1395, 21:40 عصر
اره لود که میشه

اما اون سروری که میخاد اینو لود کنه اگه از ip های ایران باشه نقشه نمایش نمیده

parsdarab
یک شنبه 16 آبان 1395, 21:50 عصر
bing map هم با فایر فاکس مشکل داره

parsdarab
دوشنبه 24 آبان 1395, 22:15 عصر
سلام مثل اینکه گوگل برای برنامه نویس ها محدودیت ایجاد کرده در مورد نقشه گوگل

برای اینکه بتونید از دیگر نقشه ها استفاده کنید مثل bing map من یه نمونه دارم میزارم برای استفاده

parsdarab
دوشنبه 24 آبان 1395, 22:19 عصر
ابتدا باید فابل جاوا زیر رو اضافه کنید
<script type="text/javascript" src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0"></script>

بعد یک دایو میزارید توی صفحه
<div id='myMap'></div>

برای نمایش نقشه باید یک credentials داشته باشید

برای این کار به ادرس زیر بروید
https://www.bingmapsportal.com/
و بعد از ثبت نام و ورود به سایت

بر روی my key کلیک کنید تا کد مورد نظر دریافت کنید
143472


و نهایتا کد زیر برای نمایش مورد استفاده قرار می گیرد

<script type="text/javascript"> $(document).ready(function() {
GetMap();
var map = null;


function GetMap() {
// Initialize the map
map = new Microsoft.Maps.Map(document.getElementById("myMap"),
{
credentials: "------------------------------------------------------------------",
//zoom: 18,
mapTypeId: Microsoft.Maps.MapTypeId.birdseye,


});


// Define the pushpin location
var loc = new Microsoft.Maps.Location('@Model.Location.Latitude' , '@Model.Location.Longitude');
// Add a pin to the map
var pin = new Microsoft.Maps.Pushpin(loc);
map.entities.push(pin);
// Center the map on the location
map.setView({ center: loc, zoom: 18 });
}
});


</script>



خروجی 143473

parsdarab
دوشنبه 24 آبان 1395, 22:40 عصر
برای حالتی که می خواهید این مدل را تعریف کنید
و ان را در دیتابیس دخیره کنید
و حالت ویرایش ان در حالت editorfor و هچنین مپ کردن dbGeography موقع ارسال داده از مقاله Scott Hanselman
در ادرس زیر
https://github.com/shanselman/ASP.NET-MVC-and-DbGeography
استفاده کردم

به دلیل کمبود وقت اگه کسی خواست میزارم
همون مقاله رو بخونید از پسش برمیاید

Marjan96
یک شنبه 30 آبان 1395, 10:51 صبح
سلام من از این سایت برا ایجاد نقشه استفاده میکنم کار باهاش خیلی راحته و در واقع هیچ زحمتی نداره
http://www.maps.ie/create-google-map/