小编Ter*_*rry的帖子

Google maps API - 未捕获的ReferenceError:未定义directionsService

我试图在我的网站上使用的地图上使用方向,但有一个错误不断弹出,我不知道如何摆脱它!

未捕获的ReferenceError:未定义directionsService

这是我使用的代码

$(window).load(function () {
    var directionsDisplay;
    var directionsService = new google.maps.DirectionsService();
    var map;
});
$(window).load(function () {
        initialize();
    });

function initialize() {
  directionsDisplay = new google.maps.DirectionsRenderer();
  var chicago = new google.maps.LatLng(41.850033, -87.6500523);
  var mapOptions = {
    zoom:7,
    mapTypeId: google.maps.MapTypeId.ROADMAP,
    center: chicago
  }
  map = new google.maps.Map(document.getElementById("map"), mapOptions);
  directionsDisplay.setMap(map);
  directionsDisplay.setPanel(document.getElementById("directionsPanel"));
}

function calcRoute() {
  var start = new google.maps.LatLng(54.986136, -1.537945);
  var end = new google.maps.LatLng(41.850033, -87.6500523);

  var request = {
    origin:start,
    destination:end,
    travelMode: google.maps.TravelMode.DRIVING
  };
  console.log(request);
  if (request==true)
  { …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-maps-api-3 map-directions

4
推荐指数
1
解决办法
9135
查看次数

Java 8的回调机制

在java 8中实现回调机制的最佳和最简单的方法是什么?是否可以用lambda经验轻松取代内部的等级变化?喜欢替换

    doSomethingAndRunThisCode(new Call() {

        @Override
        public void callback() {
            System.out.println("here I am called back");

        }
    });
Run Code Online (Sandbox Code Playgroud)

doSomethingAndRunThisCode(() -> {
        System.out.println("here I am called back");

    });
Run Code Online (Sandbox Code Playgroud)

但我认为这不是全部.因为eclipse的代码complition,pre pre 8方式更容易.Eclipse在Java 8的实现方式上没有做任何事情(还).

java closures callback java-8

4
推荐指数
1
解决办法
9233
查看次数

将参数传递给onSuccess回调函数

我有以下表格:

   @using (Ajax.BeginForm("DoComment", "Publication", new { id = Model.Publication.OID, parentId = Model.OID }, new AjaxOptions
         {
              OnSuccess = "publishCommentSuccess"
         }))
   {
           //some code
   }
Run Code Online (Sandbox Code Playgroud)

我怎样才能parentId进入publishCommentSuccess功能?

function publishCommentSuccess (json) {

        if (!json.Result)
            showAuthBox();
        else
            alert(json.Message);

    };  
Run Code Online (Sandbox Code Playgroud)

谢谢.

forms ajax asp.net-mvc

3
推荐指数
1
解决办法
3790
查看次数

LatLng指向Android版Google地图V2上的圆圈

我需要存储谷歌地图上绘制的所有LatLng圆点.喜欢 : 在此输入图像描述

我有圆和半径(米).怎么弄?我尝试了代码......

 private ArrayList<LatLng> makeCircle(LatLng centre, double radius, float zoom)
 {
     ArrayList<LatLng> points = new ArrayList<LatLng>();
     LatLngBounds.Builder builder = new LatLngBounds.Builder();

     double EARTH_RADIUS = 6378100.0;

     for (double t = 0; t <= Math.PI * 2; t += 1.0)
     {
         double rad = radius + zoom * EARTH_RADIUS;
         double latPoint = centre.latitude + (rad / EARTH_RADIUS) * Math.sin(t);
         double lonPoint = centre.longitude + (rad / EARTH_RADIUS) * Math.cos(t) / Math.cos(centre.latitude);
         points.add(new LatLng(latPoint * 180.0 / Math.PI, lonPoint * 180.0 / …
Run Code Online (Sandbox Code Playgroud)

android google-maps

3
推荐指数
1
解决办法
2934
查看次数