小编Fre*_*tin的帖子

检查infowindow是否已打开Goog​​le Maps v3

拜托,我需要帮助.

我想检查一下我的信息窗是否打开了.

例如:

if (infowindow.isOpened)
{
   doSomething()
}
Run Code Online (Sandbox Code Playgroud)

要么

if (infowindow.close)
{
   doAnotherthing();
}
Run Code Online (Sandbox Code Playgroud)

我不知道怎么做

infowindow google-maps-api-3

33
推荐指数
3
解决办法
3万
查看次数

从Action Bar xamarin中删除图标

我想从操作栏中删除我的图标,我正在使用MasterDetail页面创建一个滑块,我使用左侧图标打开滑块,但右侧较小的图标是"APP Vendas"的一部分,我想删除,我尝试了C#上的所有内容,很容易删除而没有成功.Tryiend tranpatent,RGBA,None等,这是我的代码和图片:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;
using App5.Menu;
using App5.Categorias;
using App5;
namespace App5
{
    public class MainPage : MasterDetailPage
    {
        public MainPage()
        {
            var menuPage = new MenuPage();
            menuPage.OnMenuTap = (page) =>
            {
                IsPresented = false;
                Detail = new NavigationPage(page);
            };
            Master = menuPage;
            Detail = new NavigationPage(new Resumo())
            {
                BarBackgroundColor = Color.Black,
                Icon = None
            };




        }

    }
}
Run Code Online (Sandbox Code Playgroud)

右图标是我想删除的

icons android android-actionbar xamarin xamarin.forms

8
推荐指数
2
解决办法
4174
查看次数

通过Javascript按下输入按钮时调用一个函数

我有一个问题,我想在文本框中调用一个函数,当我按回车键时,这是我的代码

<input  type="text" value="DIGITE O LOCAL" onclick="this.select()" size="20" id="endereco">
Run Code Online (Sandbox Code Playgroud)

我想说点什么 onenterpress="doSomething()"

我怎样才能做到这一点 ?

html javascript

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

用于在Google Maps v3上创建多个路线的阵列

我有一个谷歌地图项目,我想做一个数组来使用方向创建多个路线.例如,我单击地图并显示名为"A"的标记,当我第二次单击时,显示名为"B"的标记.好的,这是有效的.

但是当我第三次点击时我想显示一个新的"A"点而第四次点击一个新的"B"时,不需要删除其他路线.我只想显示多个路由,我知道我需要创建一个数组,但我不知道我把数组放在哪里等等.我会在这里发布我的代码,如果有人可以为我创建一个例子将是非常有帮助.

这是我的榜样

这是我没有多条路线的恢复代码:

var wayA ;
var wayB;
var doRoute = true;

 if (doRoute == true){
      doRoutes();   
  }    
function doRoutes()
{   
    google.maps.event.addListener(map, "click", function(event) {

        if (!wayA) {
        wayA = new google.maps.Marker({

          position: event.latLng,
          map: map            
        });
        }else if (wayA){
        wayB = new google.maps.Marker({

          position: event.latLng,
          map: map

        });         

        ren = new google.maps.DirectionsRenderer( {'draggable':true} );
    ren.setMap(map);
    ren.setPanel(document.getElementById("directionsPanel"));
    ser = new google.maps.DirectionsService();

ser.route({ 'origin': wayA.getPosition(), 'destination':  wayB.getPosition(), 'travelMode': google.maps.DirectionsTravelMode.DRIVING},function(res,sts) {
        if(sts=='OK')ren.setDirections(res);    
        })          
        }
 });
}     
}
Run Code Online (Sandbox Code Playgroud)

这是决议:

var map, ren, …
Run Code Online (Sandbox Code Playgroud)

javascript arrays google-maps-api-3 google-directions-api

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

Google地图v3上的可点击行驶方向

我正在制作谷歌地图项目,需要创建一个点击它的路线.

我的项目有2个点有一个预定义的lat和lng,我想自己画A点和B点的开始和结束,不要失去它的功能.

我做了另一个项目,你可以点击绘制路线,但它没有标记,并且不可拖动,这是我的实际项目与完整的代码我将在这里发布一个短代码只与我的方向.

我希望我第一次点击A点,第二点点B,他们可以拖动它们,就像项目链接一样

function goma()
{   
    var mapDiv = document.getElementById('mappy');
    var mapOptions = {
    zoom: 12, 
    center: new google.maps.LatLng(-23.563594, -46.654239),
    mapTypeId : google.maps.MapTypeId.ROADMAP
    }
    pode ser ROADMAP, SATELLITE, HYBRID, TERRAIN
    map = new google.maps.Map( mapDiv, mapOptions ); 

    //Render route, etc.
    ren = new google.maps.DirectionsRenderer( {'draggable':true} );
    ren.setMap(map);
    ren.setPanel(document.getElementById("directionsPanel"));
    ser = new google.maps.DirectionsService();

    //Create the route
    ser.route({ 'origin': new google.maps.LatLng(-23.563594, -46.654129), 'destination':  new google.maps.LatLng(
-23.563672, -46.640396), 'travelMode': google.maps.DirectionsTravelMode.DRIVING},function(res,sts) {
        if(sts=='OK')ren.setDirections(res);    
    })      

}   
Run Code Online (Sandbox Code Playgroud)

我在这里更新我的代码,我只做了wayA,这是第一个航点,第二个是latLng预定义,你点击它,它得到latLng并放入'origin'.

    google.maps.event.addListener(map, "click", function(event) {
            wayA …
Run Code Online (Sandbox Code Playgroud)

driving-directions google-maps-api-3

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