我切换到Android版地图的v2,我正在尝试移植以下功能:
使用MyLocationOverlay,我可以显示设备的当前位置(蓝点).当用户的位置发生变化并且点到达可见区域的边缘时,地图会动画显示,以便点实时地成为视图的中心.
在v2中,我使用了SupportMapFragment和getMap().setMyLocationEnabled(true).当前位置显示为蓝点(箭头),但是当设备更改位置时,地图视图不会移动,并且点最终会离开视图.
有任何想法吗?
我想禁用点击/点按map markers.我知道你可以disable default behavior通过设置一个空map.setOnMarkerClickListener并返回true; 但是,这仍然会点击标记.我想把点击传递到onMapClickListener.
在我的应用程序中,点击地图会移动一个标记,如果您在标记已经靠近的位置点击,它只会认为您正在点击标记!你会认为有一种Marker.setClickable方法,但没有.
谷歌地图的npm是否有可用的套餐?或者我真的应该粘贴这个
<script src="https://maps.googleapis.com/maps/api/jskey=YOUR_API_KEY">
</script>
Run Code Online (Sandbox Code Playgroud)
到我的index.html并在每次刷新时下载这个js文件?
这太烦人了,因为有时我会得到ReferenceError: google is not defined.
使用Google Maps API,如何获取地图显示区域角落的纬度和经度?
也就是说,如果我的地图宽300像素,高400像素,我怎样才能找到(0,0)和(300,400)点的纬度?
是否有可能为一个信息窗口弹出了其具有较高的Z-指数比谷歌地图的元素?
所以我要说谷歌地图的z指数为零.元素的z-index为100.单击标记会在与元素相同的区域中显示InfoWindow.我们如何让这个InfoWindow悬停在元素上而不是它下面呢?
我已经尝试将InfoWindow的z-Index设置为更高的值,但这似乎没有做任何事情.
我在下面放了一个演示来演示这个问题.任何援助将不胜感激!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Run Code Online (Sandbox Code Playgroud)
<head>
<title>Infowindow Z-Index Test</title>
<script language="Javascript" type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"></script>
<script language="Javascript" type="text/javascript">
var coords = [[35.50733, 35.12768, 3]]; //, [-23.806549, 133.96059, 13], [68.169002, -134.425964, 10], [69.529715, -132.109222, 10], [80.231047, -22.730713, 7], [35.108675, -117.961578, 12]];
var map;
function mapChoose(coords) {
var current = coords[Math.floor(Math.random() * (coords.length))];
//mapShow(current[0], current[1], current[2], document.getElementById('map'));
mapShow(current[0], current[1], current[2], document.getElementById('map_canvas'));
};
function initialize() {
mapChoose(coords);
}
function mapShow(lat, lng, zoom, div) …Run Code Online (Sandbox Code Playgroud) 我不确定这是否是新Android GeoFence示例代码的错误,或者我对它应该做的事情的理解是错误的.示例应用程序会创建地理围栏,但在地理围栏被破坏时不会发出警报.如果有人想尝试并确认,可以从这里下载示例代码:
https://developer.android.com/training/location/geofencing.html
这就是我期待的示例应用程序:
在这种情况下,没有注册通知或任何日志消息,这意味着"ReceiveTransitionsIntentService"从未被调用.一个观察是,当我开车到第一个位置,然后在该位置添加新的地理围栏时,通知会立即被触发,但是我设置并开车到的任何其他位置(地理围栏)都没有任何反应.
知道为什么吗?关于示例应用程序的功能,我的理解是否正确?
除了示例代码中的内容之外,我还需要做什么才能在驾驶时突破地理围栏时收到警报吗?地理围栏监控是否与创建地理围栏分开,我在这里缺少什么?
非常感谢任何输入,我们非常渴望在我们的应用程序中使用它,但现在我们被卡住了.
谢谢,托里.
您如何确定给定点是否在边界框内?
我的观点是48.847172,2.386597.
BoundingBox的:
"48.7998602295",
"48.8198640442",
"2.46138595581",
"2.48138619423"
Run Code Online (Sandbox Code Playgroud) 我猜我有一个简单的解决方案,但我遇到了一些麻烦.
我试图转换以下map对象:
require(maps)
usa <- map("state")
Run Code Online (Sandbox Code Playgroud)
SpatialPolygon使用map2SpatialPolygons函数进入对象:
require(maptools)
usa.sp <- map2SpatialPolygons(usa, IDs=usa$names,proj4string=CRS("+proj=longlat"))
Run Code Online (Sandbox Code Playgroud)
我一直收到以下错误:
Error in map2SpatialPolygons(usa, IDs = usa$names, proj4string = CRS("+proj=longlat")) :
map and IDs differ in length
Run Code Online (Sandbox Code Playgroud)
经过一些研究,看起来ID的长度为63,并且map在应用函数后对象的长度为169 .NAmat2xyList(cbind(map$x, map$y))(我找不到源代码).
有人有主意吗?这是usa地图对象的结构:
> str(usa)
List of 4
$ x : num [1:1705] -88.4 -88.1 -88 -87.9 -87.8 ...
$ y : num [1:1705] 30.4 30.4 30.8 30.6 30.3 ...
$ range: num [1:4] -124.7 -67 25.1 49.4
$ names: …Run Code Online (Sandbox Code Playgroud) 由于Map已经显示了用户位置(使用IsShowingUser),我只想缩放到此位置.这很容易实现,还是我需要在每个平台上获取位置,因为我找不到任何GeoLocation对象.只有GeoCoder ......这不是缩放到用户位置的常用用例吗?
是否有一种简单/简单的方法可以将切片转换为Golang中的地图?像在perl中将数组转换为散列一样很容易做到%hash = @array
如上所述的简单赋值将数组中的所有元素转换为散列,其中键是偶数索引元素,而值将是奇数索引元素阵列.
在我的Go代码中,我有一些字符串片段,并希望将其转换为地图.我想知道是否有Go的库代码来执行此操作.
func main() {
var elements []string
var elementMap map[string]string
elements = []string{"abc", "def", "fgi", "adi"}
}
Run Code Online (Sandbox Code Playgroud)
元素切片应转换为字符串映射,elementMap.
谢谢
maps ×10
android ×3
javascript ×3
google-maps ×2
api ×1
c# ×1
go ×1
infowindow ×1
ios ×1
location ×1
mapping ×1
marker ×1
npm ×1
onclick ×1
r ×1
r-maptools ×1
r-sp ×1
slice ×1
xamarin ×1
z-index ×1