标签: maps

如何在R中创建一个填写了特定国家/地区的世界地图?

我想用R来生成一个非常基本的世界地图,其中一组特定的国家用红色填充,表明它们是疟疾流行国家.

我在数据框中列出了这些国家/地区的列表,但我正在努力将它们叠加在世界地图上.

我已尝试使用该wrld_simpl对象以及包中的joinCountryData2Map方法rworldmap.

我会评论这个答案,以防止增加一个可能多余的问题,但我目前没有足够的声誉,为此道歉.

/sf/answers/637195821/

我很难理解plot()命令的参数- 我想知道是否有一种简单的方法告诉R在wrld_simpl地图上列出我的列表中的所有国家名称而不是使用grepl()等等.

plot(wrld_simpl, 
     col = c(gray(.80), "red")[grepl("^U", wrld_simpl@data$NAME) + 1])
Run Code Online (Sandbox Code Playgroud)

maps r r-maptools rworldmap

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

如何更改LeafletJS中的默认加载图块颜色?

默认情况下,当leafletJS加载地图时,背景图块都是灰色的.我想将该颜色更改为黑色(或任何其他任意颜色).我该怎么做呢?

javascript css maps geomap leaflet

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

没有河流的世界地图有matplotlib/Basemap?

有没有办法用Basemap绘制大陆的边界(或者没有底图,如果有其他方式),没有那些令人讨厌的河流出现?尤其是那条甚至没有到达海洋的孔戈河,令人不安.

编辑:我打算在地图上进一步绘制数据,比如在地图库中(并且仍然将大陆的边界线绘制为数据上的黑线,以提供世界地图的结构),所以虽然下面的Hooked解决方案很好,甚至是熟练的,它不适用于此目的.

世界地图

图片制作者:

from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt

fig = plt.figure(figsize=(8, 4.5))
plt.subplots_adjust(left=0.02, right=0.98, top=0.98, bottom=0.00)
m = Basemap(projection='robin',lon_0=0,resolution='c')
m.fillcontinents(color='gray',lake_color='white')
m.drawcoastlines()
plt.savefig('world.png',dpi=75)
Run Code Online (Sandbox Code Playgroud)

python maps geography matplotlib matplotlib-basemap

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

将纬度和经度坐标转换为R中的国家/地区名称

我有一个纬度和经度坐标列表,并希望找出它们所在的国家/地区.

我修改了一个关于lat-long到美国各州的问题的答案,并且有一个工作功能,但我遇到的问题是worldHires地图(来自mapdata包裹)可怕地过时并且包含许多过时的国家,如南斯拉夫和苏联.

如何修改此函数以使用更现代的包,例如rworldmap?到目前为止,我只是挫败了自己...

library(sp)
library(maps)
library(rgeos)
library(maptools)

# The single argument to this function, points, is a data.frame in which:
#   - column 1 contains the longitude in degrees
#   - column 2 contains the latitude in degrees
coords2country = function(points)
{
    # prepare a SpatialPolygons object with one poly per country
    countries = map('worldHires', fill=TRUE, col="transparent", plot=FALSE)
    names = sapply(strsplit(countries$names, ":"), function(x) x[1])

    # clean up polygons that are out of …
Run Code Online (Sandbox Code Playgroud)

maps r geocode rworldmap

20
推荐指数
2
解决办法
1万
查看次数

使用kml文件时,Google地图缩放会被覆盖

如何在kml文件中指定谷歌地图的缩放级别,或者为什么加载此文件时我的缩放级别会被覆盖.我的问题实际上是如何控制以下链接的地图缩放:

http://code.google.com/apis/maps/documentation/javascript/examples/layer-kml-features.html

api maps google-maps kml google-maps-api-3

19
推荐指数
1
解决办法
2万
查看次数

如何在Google Maps API中使用邮政编码代替Lat和Lng

我想知道是否有办法使用zipcode而不是Lat和Lng,使用此代码段或使用地理编码请求.

    <script type="text/javascript">
        function initialize() {
            var latlng = new google.maps.LatLng(22.1482635,-100.9100755);
            // var latlang = new google.maps.zipcode(7845); <- Is there a way to do that?
            var myOptions = {
                zoom: 8,
                center: latlng,
                mapTypeId: google.maps.MapTypeId.ROADMAP
            };

            var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
            var marker = new google.maps.Marker({
                position: latlng,
                map: map,
                title:"zipcode"
            });

        }
    </script>
Run Code Online (Sandbox Code Playgroud)

maps zipcode google-maps

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

Google Maps iOS SDK集成无法加载地图

我在我的iPhone应用程序中使用谷歌地图iOS SDK.我在地图上显示一个地方标记,它在我的iPhone设备上使用我的苹果开发者帐户证书正常工作.但是当我使用不同的企业Apple开发人员帐户证书(企业帐户)向测试团队发送构建时,地图没有加载,它只在空白屏幕上显示地方标记并且地图加载.

我还尝试使用企业苹果开发者帐户在我的iPhone设备上,它没有加载地图(在空白屏幕上只是一个Pin).但凭借我自己的苹果开发者帐户证书,它工作得非常好.

我假设问题出在Enterprise Apple开发者帐户中(可能我已经在Apple开发者帐户中为我的App ID更改了一些设置).我无法找到解决方案.

任何人都可以帮我解决这个问题吗?如果您需要更多相关信息,请在评论中询问我.

提前致谢!

iphone maps google-maps objective-c ios

19
推荐指数
2
解决办法
1万
查看次数

golang中地图的大O性能是多少?

go语言规范"Map types"部分描述了地图类型的界面和一般用法,The Go Blog上"Go maps in action"帖子随便提到了哈希表和"快速查找,添加和删除".

电流runtime/hashmap.go源代码描述了其作为散列表实施方案(其通常摊销O(1)); 但是,我没有看到语言规范或其他材料中的性能特征(例如Big O性能)的任何保证.

go语言是否为地图类型或仅提供接口保证提供任何性能保证(例如,恒定时间插入/查找/删除?)?(与接口实现明显分开的Java语言相比.)

maps hashtable go

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

Javascript对象与地图性能(Chrome,V8,Node JS)

我想要了解是否使用JS对象或地图,如果我需要在大型数据集(> 1000个对象)中按字符串键进行随机查找.

我写了一个简单的基准http://jsperf.com/javascript-objects-vs-map-performance,结果显示在Chrome(V8)中,对象的表现比你好大约2倍.但是,我检查了其他浏览器,结果则相反.为什么它们在各种浏览器/引擎中有所不同?

我还在Node.JS中编写了类似的测试,我看不到类似的结果(测试用例6比测试用例4要多得多):

测试

var now = require("performance-now");

var mapKeyValue = new Map();
var mapStringKeyValue = new Map();
var objectKeyValue = {};
var n = 10000;
var testSamples = 100;

var firstRow = 0;
var firstRowString = firstRow + "";

var middleRow = Math.floor(n / 2);
var middleRowString = middleRow + "";

var lastRow = n - 1;
var lastRowString = lastRow + "";

var nonExist = n * 2;
var nonExistString = nonExist + "";

function …
Run Code Online (Sandbox Code Playgroud)

javascript maps object

19
推荐指数
2
解决办法
9849
查看次数

无法评估模块'react-native-maps':找不到名称为'default'的配置

使用'react-native-maps'构建应用程序时出现问题

这是我的setting.gradle文件

include ':react-native-maps'
project(':react-native-maps').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-maps/android')
Run Code Online (Sandbox Code Playgroud)

android/app/build.gradle文件的依赖项

dependencies {
    compile project(':react-native-maps')
    compile fileTree(dir: "libs", include: ["*.jar"])
    compile "com.android.support:appcompat-v7:23.0.1"
    compile "com.facebook.react:react-native:+"  // From node_modules
    compile 'com.airbnb.android:react-native-maps:0.6.0'
}
Run Code Online (Sandbox Code Playgroud)

这是我使用MapsPackage()更新的MainActivity.java文件

protected List<ReactPackage> getPackages() {
        return Arrays.<ReactPackage>asList(
            new MainReactPackage(),
            new MapsPackage()
        );
    }
Run Code Online (Sandbox Code Playgroud)

即将发生的错误:

JS服务器已经运行.在设备上构建和安装应用程序(cd android && gradlew.bat install Debug ...

FAILURE:构建因异常而失败.

  • 出了什么问题:配置项目':app'时出现问题.

    无法评估模块react-native-maps:找不到名称为"default"的配置.

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪.使用--info或--debug选项运行以获取更多日志输出.

建筑失败

总时间:13.479秒无法在设备上安装应用程序,请阅读上述错误以获取详细信息.

我已经提到了给定链接中提到的所有程序https://github.com/lelandrichardson/react-native-maps/blob/master/docs/installation.md

我也看过https://github.com/lelandrichardson/react-native-maps/issues/288但无法解决错误

请帮忙提前谢谢

maps android reactjs react-native

19
推荐指数
1
解决办法
2万
查看次数