我有一个关于在Google地图上突出显示区域的问题.我知道如何在地图上放置多边形.这很简单,也很简单.问题是我无法访问这些数据,我不知道它的任何来源.从我的数据库中我得到特定地区的纬度/经度,我需要有关于它们边界的数据.您是否知道任何包含世界上所有国家/地区的多边形数据的免费或付费数据库?
提前致谢.
自下个月起,Google将每天使用超过25,000张地图展示来收取网站费用.我正在寻找用一些免费服务取代谷歌地图的选项.
我所需要的只是美国相对较小区域的卫星图像,到目前为止我学习了开放层,但我不确定是否可以从某些地方下载和托管天线图块,或者是否有免费服务没有显示卫星图块的上限.
我想比较两条路线,检查我的iPhone应用程序中是否相同.
有一个人X想要指向A点到B点,另一个人想要点A1到点B1.
我可以使用谷歌的这个方向API获得A到B之间的路线.
http://maps.googleapis.com/maps/api/directions/xml?origin=Point a A address&destination=Point B address&sensor=false
同样我可以得到A1到B1的路线.
但我在xmls中得到的纬度和经度不匹配(即使单个点不匹配).所以这是我的问题,如何匹配我想知道的两条路线是否是相同的路线.

我正试图将地图绘制限制在特定区域. 因为后者弄乱了多边形,所以coord_map 优先选择scale_x_continuous和y等价.但在这里我发现它因某种原因失败了.这是我的代码(下载一个57kb的shapefile):
require(maptools)
require(ggplot2)
download.file('https://dl.dropboxusercontent.com/u/46043231/UK.zip', "uk.zip", method="internal", mode="wb")
unzip('uk.zip')
uk = readShapePoly('uk_outline_1000m.shp')
print(bbox(uk))
min max
x 259.9625 655566.4
y 7211.7025 1218558.9
uk2 = fortify(uk)
(p = ggplot(uk2, aes(x=long, y=lat, group=group)) + geom_polygon() + coord_equal())
Run Code Online (Sandbox Code Playgroud)

但是当coord_map使用时,情节消失了:
p + coord_map(xlim=c(0, 630000), ylim=c(0, 1000000))
Run Code Online (Sandbox Code Playgroud)

知道发生了什么事吗?
我把Shiny应用程序(下面)放在一起,显示了一个等级,除了传说中的科学符号外,它看起来很好.
我希望这些价值观为:'$ 5,000,000','$ 4,000,000'等等.

代码归结为
g <-choroplethr(DF, lod="state", num_buckets = 1)
g <- g + scale_fill_gradient(high = "springgreen4", low= "grey90", name="Sum")
Run Code Online (Sandbox Code Playgroud)
我试过这个:
g <- q + scale_fill_gradient(high = "springgreen4", low= "grey90", name="Sum", labels = c("5,000,000", "4,000,000", "3,000,000", "2,000,000", "1,000,000"))
Run Code Online (Sandbox Code Playgroud)
但我得到了错误,Breaks和标签是不同的长度
当我处理地图时,我不确定如何在x轴上指定断点?如何创建与我想要包含的标签一起使用的中断?谢谢.
我正在尝试绘制一张美国地图,其中每个州都被它所拥有的数量遮蔽.我已经让阴影工作得很好.然而,我遇到的问题是多边形看起来非常锯齿状(我假设当我尝试将map_data('state')与我的每个状态计数数据框合并时发生了一些事情).合并之前的数据框有49行(Nevada在我的集合中缺少数据),并且在合并之后有更多行(预期用于状态的long/lat项目)但是数据似乎是为每个纬度/长度正确复制的对,所以我不确定为什么poly是如此锯齿状.
码:
ggplot() +
geom_polygon(data=try1, aes(x=long, y=lat, group = group, fill= COUNT)) +
scale_fill_continuous(low='thistle2', high='darkred', guide='colorbar') +
theme_bw() + labs(fill="State Map Try Title1", title='Title2', x='', y='') +
scale_y_continuous(breaks=c()) +
scale_x_continuous(breaks=c()) +
theme(panel.border = element_blank())
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激(显然,如果有更好的方法,我会接受建议!).

iOS 10 Apple Map有"显示驻留位置",我喜欢这个功能.
我想为我停放的地点的历史制作应用程序,但我找不到API.
如何获取Apple Maps控制的停放位置信息?
或者如何通过Apple Maps而不是Apple Maps实现此功能?
我尝试了我在网上找到的所有东西,Stackoverflow和Github,我仍然无法做到.
我想用自定义图标制作自定义标记,但是我的代码总是出现错误:'TypeError:options.icon.createIcon不是函数'
这是我的代码(文件夹路径没有错误,一切都在src/js或src/img中)
Icon.js
import L from 'leaflet';
const iconPerson = L.Icon.extend({
options: {
iconUrl: require('../img/marker-pin-person.svg'),
iconRetinaUrl: require('../img/marker-pin-person.svg'),
iconAnchor: null,
popupAnchor: null,
shadowUrl: null,
shadowSize: null,
shadowAnchor: null,
iconSize: new L.Point(60, 75),
className: 'leaflet-div-icon'
}
});
export { iconPerson };
Run Code Online (Sandbox Code Playgroud)
MarkerPinPerson
import React from 'react';
import { Marker } from 'react-leaflet';
import { iconPerson } from './Icons';
export default class MarkerPinPerson extends React.Component {
render() {
return (
<Marker
position={this.props.markerPosition}
icon={ iconPerson }
>
</Marker>
);
}
}
Run Code Online (Sandbox Code Playgroud)
真的在寻求你的帮助!
我是Flutter的新手,正在尝试构建一个简单的Google Maps应用。我已经实现了Google Maps到应用程序,并且运行完美。
但是,现在我想添加自动完成的Google地图,但找不到适合它的简单教程或示例。
我有一个TextField,我想根据用户输入的内容在其下方显示位置和地址。
显示结果后,我需要获取其纬度和经度以在地图上进行标记。下面的代码代表我的BottomSheet,其中包含我的TexField,并且需要在一些书面文字之后实现其下方的一些列表。
void _settingModalBottomSheet(context) {
double statusBarHeight = MediaQuery.of(context).padding.top;
showModalBottomSheet(
context: context,
builder: (builder) {
return Container(
padding: EdgeInsets.only(top: statusBarHeight),
color: Colors.transparent,
child: Container(
height: MediaQuery.of(context).size.height,
decoration: BoxDecoration(
color: Colors.blueAccent,
borderRadius: BorderRadius.only(
topLeft: const Radius.circular(10.0), topRight: const Radius.circular(10.0))),
child: Column(
children: <Widget>[
Padding(
padding: const EdgeInsets.only(top: 8.0, left: 8.0, right: 8.0),
child: Container(
height: 50.0,
width: double.infinity,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(10.0),
color: Colors.white
),
child: TextField(
textInputAction: TextInputAction.search,
decoration: InputDecoration(
hintText: "Para onde vamos?",
border: InputBorder.none, …Run Code Online (Sandbox Code Playgroud) maps ×10
ggplot2 ×3
google-maps ×3
r ×3
ios ×2
android ×1
apple-maps ×1
autocomplete ×1
choroplethr ×1
flutter ×1
ggmap ×1
gis ×1
icons ×1
ios10 ×1
iphone ×1
leaflet ×1
marker ×1
routes ×1
search ×1