当前位置:编程学习 > C#/ASP.NET >>

基于WEB的电子地图

做个基于WEB的电子地图查询系统。用ASP.NET 做的。
好多人都说直接用GOOGLE的接口做。
不知道具体该怎么做。。
望有做个类似的 做个简单介绍。。。
万分感谢! --------------------编程问答-------------------- 顶一下。。。。。。没有人么???? --------------------编程问答-------------------- google的api --------------------编程问答-------------------- 回复2楼。

拜托能说的具体一点吗? --------------------编程问答-------------------- --------------------编程问答-------------------- 看下Google的API --------------------编程问答-------------------- 看了。。。但是不明白怎么弄。。。

麻烦能说的具体一点吗??? --------------------编程问答--------------------

// Note that using Google Gears requires loading the Javascript
// at http://code.google.com/apis/gears/gears_init.js

var initialLocation;
var siberia = new google.maps.LatLng(60, 105);
var newyork = new google.maps.LatLng(40.69847032728747, -73.9514422416687);
var browserSupportFlag =  new Boolean();

function initialize() {
  var myOptions = {
    zoom: 6,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  };
  var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
  
  // Try W3C Geolocation (Preferred)
  if(navigator.geolocation) {
    browserSupportFlag = true;
    navigator.geolocation.getCurrentPosition(function(position) {
      initialLocation = new google.maps.LatLng(position.coords.latitude,position.coords.longitude);
      map.setCenter(initialLocation);
    }, function() {
      handleNoGeolocation(browserSupportFlag);
    });
  // Try Google Gears Geolocation
  } else if (google.gears) {
    browserSupportFlag = true;
    var geo = google.gears.factory.create('beta.geolocation');
    geo.getCurrentPosition(function(position) {
      initialLocation = new google.maps.LatLng(position.latitude,position.longitude);
      map.setCenter(initialLocation);
    }, function() {
      handleNoGeoLocation(browserSupportFlag);
    });
  // Browser doesn't support Geolocation
  } else {
    browserSupportFlag = false;
    handleNoGeolocation(browserSupportFlag);
  }
  
  function handleNoGeolocation(errorFlag) {
    if (errorFlag == true) {
      alert("Geolocation service failed.");
      initialLocation = newyork;
    } else {
      alert("Your browser doesn't support geolocation. We've placed you in Siberia.");
      initialLocation = siberia;
    }
    map.setCenter(initialLocation);
  }
}


这个很简单啊  参考下面的api 文档
http://code.google.com/intl/zh-CN/apis/maps/documentation/javascript/basics.html --------------------编程问答-------------------- 回复7楼

我是用来做毕业设计的。。

好像用那个不行吧??? --------------------编程问答-------------------- --------------------编程问答-------------------- 直接引用google的API就可以用了 ,你可以去google的官网看 。 --------------------编程问答-------------------- 去谷歌
的API 看看 

一般调的就是他的
--------------------编程问答-------------------- 自己搜搜 --------------------编程问答-------------------- 代码 --------------------编程问答-------------------- 自己搜过了。 没找到呢。 。。。

向各位高手求救啊!!! --------------------编程问答-------------------- google Map API --------------------编程问答-------------------- 谢谢13楼了。。。自己结贴。。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,